s
is a reserved keyword, you cannot reuse the URL parameters and query variables used by WordPress itself. This issue is unrelated to the API request code.
Because your form has an input with the name s
, the request is interpreted as a search request. As no posts were found in the WordPress search, you got a 404 response.
As a general rule of thumb, if a parameter is listed in the documentation as valid in a WP_Query
post query object, it is unavailable for use in URLs.
Changing WordPress to allow s
to be used would cripple a large portion of WordPress core functionality and require extensive internal modification of WordPress itself, as well as disabling all search related functionality, and any plugins that use similar systems, both on the frontend and in WP Admin.
Related Posts:
- Is there a way to follow redirects with command line cURL?
- How to send a header using a HTTP request through a cURL call?
- How can I set the request header for curl?
- How to display request headers with command line curl
- How to fix libeay32.dll was not found error
- cURL to show response headers after submiting a file
- wget/curl large file from google drive
- curl: (35) SSL connect error
- How do I make curl ignore the proxy?
- SSL CA cert (path? access rights?)
- How do I measure request and response times at once using cURL?
- cURL equivalent in Node.js?
- Curl Error 56 “Failure when receiving data from the peer” while sending .tar.gz File
- Run Rsync from Python [duplicate]
- wp_remote_get vs. file_get_contents vs. cURL?
- wp_remote_get – cURL error 28 – only on same domain
- cURL – How to send and fetch data in WordPress
- How to convert this cURL to wp_remote_get?
- cURL RETURNTRANSFER function in wp_remote_post
- How to convert this cURL to wp_remote_*?
- XML-code sent via the POST method to the URL (API) [closed]
- How to send file by wp_remote_post?
- Download file using cURL into wp-includes/uploads
- cURL request to plugin repository fails 403
- Curl error while creating user
- Inconsistencies between wp_remote_post and cURL
- Set wordpress auth cookie from external site?
- Does wp_remote_post() require curl?
- Get full page HTML for a non-public WordPress page
- How to use the HTTP API (wp_remote_get) instead of cURL?
- Difference between `curl -I` and `curl -X HEAD`
- wp_remote_post vs curl to send data in WordPress plugin
- After upgrading WordPress, I am getting the following error. Error message: cURL error 52: Empty reply from server
- 504 Gateway Time-out error when making cURL request in WordPress
- How do I get a YouTube video thumbnail from the YouTube API?
- How do I POST JSON data with cURL?
- What’s the net::ERR_HTTP2_PROTOCOL_ERROR about?
- JSONDecodeError: Expecting value: line 1 column 1 (char 0)
- curl: (60) SSL certificate problem: unable to get local issuer certificate
- HTTP POST and GET using cURL in Linux [duplicate]
- How do I POST JSON data with cURL?
- curl: (60) SSL certificate problem: unable to get local issuer certificate
- JSONDecodeError: Expecting value: line 1 column 1 (char 0)
- How do I install and use cURL on Windows?
- JSONDecodeError: Expecting value: line 1 column 1 (char 0)
- How to fix “SSL certificate problem: self signed certificate in certificate chain” error?
- How to use Python to execute a cURL command?
- What’s the net::ERR_HTTP2_PROTOCOL_ERROR about?
- How to use Python to execute a cURL command?
- How to define the basic HTTP authentication using cURL correctly?
- How to use the curl command in PowerShell?
- https connection using CURL from command line
- performing HTTP requests with cURL (using PROXY)
- How to define the basic HTTP authentication using cURL correctly?
- Curl command for https ( SSL )
- How to do a PUT request with cURL?
- How to capture cURL output to a file?
- Using cURL with a username and password?
- PHP + curl, HTTP POST sample code?
- What is the curl error 52 “empty reply from server”?
- Can curl make a connection to any TCP ports, not just HTTP/HTTPS?
- curl: (6) Could not resolve host: google.com; Name or service not known
- Call to undefined function curl_init().?
- How do I get a YouTube video thumbnail from the YouTube API?
- How to use cURL to send Cookies?
- How do I POST JSON data with cURL?
- CURL ERROR: Recv failure: Connection reset by peer – PHP Curl
- cURL error 60: SSL certificate: unable to get local issuer certificate
- Binary Data Posting with curl
- What exactly is cacert.pem for?
- curl POST format for CURLOPT_POSTFIELDS
- tar: Unrecognized archive format error when trying to unpack flower_photos.tgz, TF tutorials on OSX
- curl : (1) Protocol https not supported or disabled in libcurl
- HTTP Error 411, The request must be chunked or have a content length
- Curl not recognized as an internal or external command, operable program or batch file
- PHP cURL custom headers
- PHP cURL HTTP PUT
- Why does cURL return error “(23) Failed writing body”?
- Curl : connection refused
- file_get_contents( ) not working
- Error:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
- Can PHP cURL retrieve response headers AND body in a single request?
- Setting Curl’s Timeout in PHP
- How to disable cURL SSL certificate verification
- Getting error in Curl – Peer certificate cannot be authenticated with known CA certificates
- How to POST JSON Data With PHP cURL?
- cURL request in Laravel
- curl: no URL specified for restful api
- curl: (60) Peer’s Certificate issuer is not recognized.
- How to read a CSV file from a URL with Python?
- whats the meaning of curl “-s” and “-m”
- Is it safe to use sslverify => true for with wp_remote_get/wp_remote_post
- How to use OAuth authentication with REST API via CURL commands?
- Sending JSON string through wp_remote_post()
- I found this in a plugin. What does it do? is it dangerous?
- Filter any HTTP request URI?
- How to control accept encoding on HTTP API requests?
- How do I mock HTTP requests for PHPUnit?
- How to remove rest api link: in http headers?
- Uploading media with the REST API