Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 向curl提交post请求_Php_Curl_Indoor Positioning System - Fatal编程技术网

Php 向curl提交post请求

Php 向curl提交post请求,php,curl,indoor-positioning-system,Php,Curl,Indoor Positioning System,我在使用curl或其他提交服务方面是全新的。当我在下面使用wrld3d api提交室内地图时,为了提交post请求,他们已经声明了以下行 $ curl -v -XPOST https://indoor-maps-api.wrld3d.com/v1/edits/?token=dev_auth_token -F name="my venue name" -F venue_street_address="<address>" -F venue_phone_number="<phone

我在使用curl或其他提交服务方面是全新的。当我在下面使用wrld3d api提交室内地图时,为了提交post请求,他们已经声明了以下行

$ curl -v -XPOST https://indoor-maps-api.wrld3d.com/v1/edits/?token=dev_auth_token -F name="my venue name" -F venue_street_address="<address>" -F venue_phone_number="<phone no.>" -F venue_email="<email address>" -F submission_contact_email="<email address for notifications>" -F venue_outline="@/path/to/my/file"

$curl-v-XPOSThttps://indoor-maps-api.wrld3d.com/v1/edits/?token=dev_auth_token -F name=“我的场馆名称”-F venture\u street\u address=“当您的URI包含一些数据时,这是执行后的命令,用双配额将其包装起来

$ curl -v -X POST "https://indoor-maps-api.wrld3d.com/v1/edits/?token=dev_auth_token&name=my venue name&venue_street_address=<address>&venue_phone_number=<phone no.>&venue_email=<email address>&submission_contact_email=<email address for notifications>&venue_outline=@/path/to/my/file"
$curl-v-X POST”https://indoor-maps-api.wrld3d.com/v1/edits/?token=dev_auth_token&name=my 场馆名称和场馆\街道\地址=。您只是在参数方面遇到了问题。还有。。。您可以尝试使用命令,但可以使用-d(保留数据)而不是-F

  • -F、 --形式

  • (HTTP)这让curl模拟用户按下提交按钮的填充表单。这导致curl根据RFC 2388使用内容类型multipart/formdata发布数据。这允许上载二进制文件等,以强制“内容”部分成为文件,并在文件名前面加上@符号。要仅从文件中获取内容部分,请在文件名前面加上符号i got the follow errors
    标记不可识别为内部或外部命令,可操作程序或图案填充文件
    &
    场馆街道地址不可识别为内部或外部命令,可操作程序或hatch文件
    实际上我不太懂,你能给我一个如何编写命令的例子吗?我就是这样写的:
    curl-k-X POST”https://indoor-maps-api.wrld3d.com/v1/edits/?put=token&“5919CD32EC96A905C3F8AD2AE21A55448F2073E0E53D68EC33FD4E034B391102432474EEA6438FC35”-F name=“myhome”“-F场馆街道地址=“埃及”-F场馆电话号码=“00201011854060”-F场馆电子邮件=”iahmedwael@gmail.com“-F提交\联系\电子邮件=”iahmedwael@gmail.com“-F vention_outline=“C:\Users\Ahmed\Desktop\myhomeindoormap”“