用cURL发布数据时出现 "位置参数 "错误
如果我在没有--data "..."的情况下发布命令,则可以正常工作.我尝试过Google,但找不到这个问题的任何答案.遵循指示在这里当我尝试用卷发发布数据时,我会遇到以下错误: PS C:\Users\David> curl --data "SMethod=0" "http://localhost/terra/modules/scripts/Query.php" Invoke-WebRequest : A positional parameter cannot be found that accepts argument 'SMethod=0'. At line:1 char:1 + curl --data "SMethod=0" "http://localhost/terra/modules/scripts/Query.php" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0 2023-05-30
编程技术问答社区
安卓。发送文件到服务器:PHP在服务器中接收该文件
在我的应用程序中,我必须将CSV文件发送到服务器 我尝试了以下代码 HttpPost httppost = new HttpPost(url); InputStreamEntity reqEntity = new InputStreamEntity( new FileInputStream(file), -1); reqEntity.setContentType("binary/octet-stream"); reqEntity.setChunked(true); // Send in multiple parts if needed httppost.setEntity(reqEntity); HttpResponse response = httpclient.execute(httppost); 我的php代码是..
0 2023-05-29
编程技术问答社区
从php中访问json数据
我在访问JSON数据时遇到问题.我是JSON和JQUERY的新手,所以可能有一个简单的解决方案,我很高兴找到答案. 我的jQuery: $.post( "currentPage.php", { 'currentPage': 1 }, function(data){ $("body").append(data); } ); currentpage.php: $returnArray['left'] = 'test_left'; $returnArray['right'] = 'test_right'; $returnArray['numLeft'][] = 1; $returnArray['numRight'][] = 2; $returnArray['numRight'][] = 3; print json_encode($returnArray); 我试图访问这样的数据: da
2 2023-05-29
编程技术问答社区
Php post方法不能从URL中获取数据
我有一个URL,该URL可用于在粘贴和按在浏览器中输入后获取发布数据. 我的链接是: http://vtrails.us/mixtape-builder/?song_urls=http://vtrails.us/wp-content/uploads/2015/12/mpthreetest.mp3&song_artist=ganja 但我没有得到任何一个.所以我现在该怎么办? 解决方案 如果您使用$_GET而不
0 2023-05-29
编程技术问答社区
NSURLConnection连接到服务器,但没有发布数据
每当我尝试将某些内容发布到我的PHP服务器时,我都会收到以下消息.似乎代码正在连接到服务器,但是没有返回数据,并且帖子数据无法通过.它通过我制作的Java应用程序工作,因此我可以保证它们的PHP没有错.如果您可以帮助我,或者需要更多代码来帮助我,那就要求它.谢谢. 这是为我为nsurlconnection准备我的变量的代码: NSString *phash = [NSString stringWithFormat:@"%d",phashnum]; [phash stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; name = _nameField.text; [name stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; email = _emailField.text;
2 2023-05-29
编程技术问答社区
将JSON数据从安卓系统POST到PHP的正确方法
我使用以下方法看到了许多教程和问题,将JSON对象发送到Android的PHP.例如,所有这些教程和答案都使用 http标头将数据(正文)发送给PHP. .... // Post the data: httppost.setHeader("json",json.toString()); .... 作为程序员,我们都知道标题并不是要携带数据(身体).标头只能携带元数据. 那么,是否有一种正确的方法将JSON数据从Android发送到PHP,而该数据不涉及在标题中设置数据? 解决方案 如果您使用没有射线的nativ lib,这里有httpclient的假人: httpClient = createHttpClient(); //You wanna use POST method. mPost = new HttpPost(_urlStr); //Head mPost.addHeader(new BasicHeader("Content-Type", "app
0 2023-05-29
编程技术问答社区
如何用PHP在没有cURL的情况下HTTP POST一个XML文件?
我有一个从MySQL中的表创建的XML,我需要进行HTTP帖子以将XML插入Web服务. Web服务仅接受SOAP,HTTP POST和HTTP GET方法.我试图以不同的方式提出HTTP Post请求,而根本没有运气.我以前从未与肥皂一起工作过.如何使HTTP Post或SOAP请求? post_xml.xml: 37 2013-07-10 06:10:42 2013 12 21 Sport
0 2023-05-28
编程技术问答社区
在PHP中呼出一个$_POST
如何打印$_POST? 示例: echo $_POST['data']; 这一切都没有返回... 解决方案 您还可以用 标签包装代码,以使您的数组打印出更好,而不仅仅是连续的线.成员在此站点上显示的技巧. 其他解决方案 您的代码正确. 您可以使用: var_dump($_POST); 或 print_r($_POST); 打印整个帖子阵列进行调试. 其他解决方案 您只能显示存在的密钥值.
0 2023-05-28
编程技术问答社区
Laravel 4从控制器向外部URL发出带数据的帖子请求
我正在寻找一种从控制器到外部URL的帖子请求的方法.发布的数据是PHP数组.收到的URL是外部URL中的电子商务API.该帖子必须从控制器方法中完成. URL应以"成功","错误","失败"或" TryLater"字符串回复.我尝试了以下方面的尝试,没有成功: return Redirect::to("https://backoffice.host.iveri.com/Lite/Transactions/New/Authorise.aspx", compact($array)); 我也尝试了卷曲: $url = 'https://backoffice.host.iveri.com/Lite/Transactions/New/Authorise.aspx'; //url-ify the data for the POST $fields_string =''; foreach($array as $key=>$value) { $fi
0 2023-05-28
编程技术问答社区
如何在Slim中访问一个POST请求的JSON请求体?
我只是苗条框架中的新手.我已经使用Slim Framework编写了一个API. 从iPhone应用程序来到此API的帖子请求.此帖子请求是JSON格式. ,但我无法访问iPhone请求中发送的POST参数.当我尝试打印帖子参数的值时,我为每个参数得到" null". $allPostVars = $application->request->post(); //Always I get null 然后,我试图获取即将到来的请求的主体,将其转换为JSON格式,然后将其发送回iPhone.然后我得到了参数的值,但它们的格式非常奇怪,如下所示: "{\"password\":\"admin123\",\"login\":\"admin@gmail.com\",\"device_type\":\"iphone\",\"device_token\":\"785903860i5y1243i5\"}" 因此,肯定是发布请求参数来到此API文件的一件事.尽管它们在$ap
0 2023-05-28
编程技术问答社区
在Laravel中, 我怎样才能得到**的POST参数?
我知道可以使用$request->get('my_param')或Input::get('my_param')获得帖子或在Laravel中获取请求参数(我现在使用V5/dev版本在玩耍,但对于4.2来说是相同的). ,但是我如何确保我的my_param通过帖子参数来,不仅是从?my_param=42附加到URL上的?(除了恢复到OL'$_POST和$_GET超级全局,然后将可测试性扔到窗口中) (注意:我还知道Request::get方法将为我提供发布请求的帖子参数,如果两个帖子都存在url/get param具有同一名称,但是...但是如果param land land在通过URL查询字符串中,我想要一种laravel-idiomomatic知道这一点) 解决方案 在类Illuminate\Http\Request中(或实际上是从Symfony\Component\HttpFoundation\Request延伸的交响乐类)有两个类变量存储请求参数. publ
0 2023-05-28
编程技术问答社区
如何用curl邮寄巨大的XML文件?
有没有办法做 curl -X POST -H "Content-Type:application/xml" --data @myfile.xml http://example.com 但直接在PHP中? CURLOPT_PUT/CURLOPT_UPLOAD以及file_get_contents以及exec 不是一个解决方案,因为必须发布且文件很大,因此必须流式传输. 有什么想法? 解决方案 我也有类似的问题,试图将大量的摄入文件从PHP喂给Elasticsearch的批量API,直到我意识到批量API端点接受了POT请求. 无论如何,此代码执行带有大文件的发布请求: $curl = curl_init(); curl_setopt( $curl, CURLOPT_PUT, 1 ); curl_setopt( $curl, CURLOPT_INFILESIZE, filesize($tmpFile) ); curl_setopt( $curl, C
0 2023-05-27
编程技术问答社区
在一个表单中同时发送POST和GET
我需要制作一个表格,同时发送帖子并获取请求(由于IE和IFRAMES中的某些错误),您该怎么办? 发送的数据不可能安全,因此可以通过GET设置它,只需确保将其设置为两种方式即可. 感谢您的帮助! 解决方案 简单:只需在url表单中指定获取数据. 但是,非常仔细地检查接收脚本中的数据是如何使用的.不要使用$_REQUEST - 而不是根据您的确切需求,并且按优先顺序进行分析. 其他解决方案 使表单执行通常的帖子,并使用JavaScript复制查询字符串中的值: html: ... javascript: function process() { var form = docu
4 2023-05-27
编程技术问答社区
如何对数组_POST变量进行yii getPost?
假设我有 $_POST["x"]["y"] = 5; 我怎么能 Yii::app()->request->getPost('x[y]'); 如何通过索引检索邮政变量? 并且是否有任何检查SQL注入的YII功能? GetPost会检查吗? 谢谢. 解决方案 我不熟悉yii,而是查看该功能的源代码 框架/web/chttprequest.php 你会做 $x = Yii::app()->request->getPost('x'); $y = $x['y']; GETPOST功能不会防止SQL注入.请阅读/how-to-write-secure-yii applications/#hh11 有关确保YII应用程序 的更多信息 其他解决方案 yii2 $x = Yii::$app->request->post('x'); 其他解决方案 在模型测试中,看起来像 $test = new Test(); $test->att
0 2023-05-27
编程技术问答社区
使用Angular.js的HTTP POST
我是现场的新手,我想使用angular.js提出HTTP POST请求.我正在访问PHP脚本,这些脚本只有发布变量的参数.从每个脚本返回的是一个JSON字符串.通常以HTML表格,您可以提出这样的请求: 根据您的输入,单击提交后,JSON Data1将返回这样的内容:{ "code" : 1 } 我无法访问脚本或托管它们的服务器. 我想知道Angular.js是否有可能读取JSON Data1,将Data1与它们在我的JSON Data2中定义的内容匹配,然后将其输出到我的视图( data2 ). 例如,如果检索{ "code" : 1 },我希望我的json输出代码#1的值: { "code" : [ { 1: "U
0 2023-05-27
编程技术问答社区
Objective-C->JSON->PHP阵列
过去几天我一直在为此挣扎.我正在尝试将阵列发布到PHP.我可以成功地发送它,但是它没有使用后变量(我试图使用变量键" JSON" ...使用此代码,我在PHP中收到了数组: Objective-C NSError *error; NSDictionary *jsonDictionary = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: @"one", @"two", @"three", nil] forKeys: [NSArray arrayWithObjects: @"a", @"b", @"c", nil]]; NSArray *jsonArray = [NSArray arrayWithObject:jsonDictionary]; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:jsonArray options:NSU
0 2023-05-27
编程技术问答社区
使用php CURL从http帖子中获取内容主体
我正在尝试调试HTTP帖子,我正在尝试从列表应用程序发送.我已经能够从PHP卷发中发送正确的帖子,这些帖子将其与我的Drupal 7网站进行融合并上传图像. 为了使其在我的LISP应用程序中工作,我真的需要看到我的HTTP帖子的内容正文,我能够使用这样的呼叫看到标题: curl_setopt($curl, CURLOPT_STDERR, $fp); curl_setopt($curl, CURLOPT_VERBOSE, 1); ,标题在我的LISP应用程序中看起来相同,但我无法检查帖子的正文.我已经在网上搜索了,其他人问了这个问题,但是没有人发布答复. 我的HTTP帖子的内容类型是: application/x-www-form-urlencoded 我还尝试了许多HTTP代理调试工具,但是它们只能获得我的PHP页面,但是一旦执行PHP代码,就永远不会捕获从服务器发送的GET. 编辑:我添加了一个代码nipet,显示我实际上上传图像文件的位置.
0 2023-05-26
编程技术问答社区
PHP计数JSON数组
我已经搜索过,但找不到答案.我的php脚本正在收到HTTP帖子的一些JSON,看起来像这样: { "task": [ { "task_id": "3", "task_due": "Oct 26 11:25", "task_completed": "FALSE", "task_desc": "fff", "task_time": "20131026_112531", "task_name": "fff" }, { "task_id": "2", "task_due": "Oct 26 11:25", "task_completed": "FALSE", "task_desc": "rff", "task_time": "20131026_112522", "task_name": "xff" }, { "task_id": "1", "task_due": "Oct 26 11:25", "task_completed":
0 2023-05-26
编程技术问答社区
从$_POST中的json读取关联数组
我正在使用jQuery将JSON对象发布到我的PHP应用程序中. jQuery.post("save.php",JSON.stringify(dataToSend), function(data){ alert(data); }); 从firebug拉出的json字符串看起来像 { "data" : [ { "contents" : "This is some content", "selector" : "DIV.subhead" }, { "contents" : "some other content", "selector" : "LI:nth-child(1) A" } ], "page" : "about_us.php" } 在PHP中,我试图将其变成一个关联数组. 到目前为止,我的php代码是
0 2023-05-26
编程技术问答社区