Tag: 请求

获取Symfony 2中的所有请求参数

在symfony 2控制器中,每次我想从后期得到一个值,我需要运行: $this->getRequest()->get('value1'); $this->getRequest()->get('value2'); 有什么办法可以将这些语句合并成一个返回数组的语句吗? 像Zend的getParams()?

Node.JS:如何使用请求模块发送表单数据头

我有如下代码 var req = require('request'); req.post('someUrl', { form: { username: 'user', password: '', opaque: 'someValue', logintype: '1'}, }, function (e, r, body) { console.log(body); }); 我怎样才能设置标题呢? 我需要用户代理,内容types,可能还有其他的头文件: headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36', 'Content-Type' : 'application/x-www-form-urlencoded' }; 我已经尝试了多种方式,但我可以发送标题或表单数据,无法发送两个。

如何从Node.js的http获取请求中获取数据

我试图让我的函数返回http get请求,但是,无论我做什么似乎迷失在?范围。 我退出了新的Node.js,所以任何帮助,将不胜感激 function getData(){ var http = require('http'); var str = ''; var options = { host: 'www.random.org', path: '/integers/?num=1&min=1&max=10&col=1&base=10&format=plain&rnd=new' }; callback = function(response) { response.on('data', function (chunk) { str += chunk; }); response.on('end', function () { console.log(str); }); //return str; } var req = http.request(options, callback).end(); // These just return undefined and empty […]

Spring MVC如何在我的控制器方法中获取GET HTTP请求的参数值?

在这个期间,我正在研究Spring MVC展示示例(可从STS dasboard下载),并且我有一些关于Request Mapping示例的简单问题: 1)在我的home.jsp页面中,我有这个链接: <li> <a id="byParameter" class="textLink" href="<c:url value="/mapping/parameter?foo=bar" />">By path, method, and presence of parameter</a> </li> 正如你所看到的这个链接,我正在做一个HTTP GET请求,其中包含“bar”值的“foo”参数。 这个HTTP请求由控制器类MappingController的以下方法处理: @RequestMapping(value="/mapping/parameter", method=RequestMethod.GET, params="foo") public @ResponseBody String byParameter() { return "Mapped by path + method + presence of query parameter! (MappingController)"; } 此方法pipe理具有名为“foo”参数的HTTP请求(仅GETtypes) 我怎样才能把这个参数的值(“bar”),并通过参数方法把它放在我的代码中的一个variables?

PHP CURL DELETE请求

我正在尝试使用PHP和cURL来执行DELETE HTTP请求。 我已经读了很多地方如何做,但似乎没有为我工作。 这是我如何做到的: public function curl_req($path,$json,$req) { $ch = curl_init($this->__url.$path); $data = json_encode($json); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $req); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($data))); $result = curl_exec($ch); $result = json_decode($result); return $result; } 然后我继续使用我的function: public function deleteUser($extid) { $path = "/rest/user/".$extid."/;token=".$this->__token; $result = $this->curl_req($path,"","DELETE"); return $result; } 这给我HTTP内部服务器错误。 在我的其他函数使用相同的GET和POST […]

HTTP请求方法的有效载荷

HTTP上的Wikipedia条目列出了以下HTTP请求方法: HEAD:要求响应与对应于GET请求的响应相同,但没有响应主体。 GET:请求指定资源的表示。 POST:提交要处理的数据(例如,从HTML表单)到已标识的资源。 数据包含在请求的正文中。 PUT:上传指定资源的表示。 删除:删除指定的资源。 TRACE:回应收到的请求,以便客户端可以看到中间服务器做了什么(如果有的话)更改或添加。 选项:返回服务器支持指定URL的HTTP方法。 这可以用来通过请求“*”而不是特定资源来检查Web服务器的function。 CONNECT:将请求连接转换为透明的TCP / IP隧道,通常通过未encryption的HTTP代理来实现SSLencryption通信(HTTPS)。 修补程序:用于对资源进行部分修改。 我有兴趣知道(特别是前五种方法): 哪些方法能够(应该?)接收有效载荷 可以接收有效载荷的方法,他们如何接收? 通过URL中的查询string? 通过URL编码的身体? 通过生/分块的身体? 通过以上的([所有/某些])的组合? 我很感激所有的input,如果你可以分享一些(最好是轻的)阅读,那也太好了!

Node.js请求对象文档?

这是一个非常简单的问题,但我没有在Google上find任何东西。 我正在寻找在Node.js的创build服务器function请求参数的文档,但我一直无法find任何东西。 http.createServer(function(request, response){ console.log(JSON.stringify(request)); }); 用JSON.stringify()debugging给我一个错误,对象是循环的,程序停止。 我见过不同的东西,如request.url或request.body ,但有没有一个页面logging所有的请求函数和参数? 似乎应该很容易find,我似乎无法find它。 我再次尝试,结果只是做console.log(request)写出console.log(request)所有数据。 这里只是作为参考: ondata: [Function], _httpMessage: { domain: null, _events: [Object], _maxListeners: 10, output: [], outputEncodings: [], writable: true, _last: false, chunkedEncoding: false, shouldKeepAlive: true, useChunkedEncodingByDefault: true, sendDate: true, _hasBody: true, _trailer: '', finished: false, _hangupClose: false, socket: [Circular], connection: [Circular] } }, connection: { _connecting: […]

POST数据与Node.JS上的请求模块

这个模块是'请求https://github.com/mikeal/request 我想我是每一步,但我失去了一个论点.. var request = require('request'); request.post({ url: 'http://localhost/test2.php', body: "mes=heydude" }, function(error, response, body){ console.log(body); }); 另一端我有 echo $_POST['mes']; 而且我知道PHP是没有错的…

显示curlPOST请求头部? 有没有办法做到这一点?

我正在build立一个curl的networking自动化应用程序,并有一些问题没有得到我的POST动作的期望的结果,我有一些麻烦,搞清楚如何我可以显示完整的POST请求,我正在发送(标题),我一直在寻找这个,但所有出现的响应标题,其实我也想要这些,但也请求,哪些我发现在谷歌上的post似乎没有提及.. 我知道我可以使用这样的东西显示curl请求的结果(原谅我,如果我的语法是closures的,我已经closures我的虚拟机与我的ide和代码引用 $result = curl($curl_exect) ; 无论如何,我将不胜感激关于如何查看完整标题的任何build议,谢谢

从Laravel执行HTTP请求到外部API

我想要的是从具有HTTP(例如,jQuery的AJAX)请求的API获取对象到外部api。 我如何开始? 我研究过Google先生,但是我找不到任何帮助。 我开始怀疑这是甚至可能的? 在这篇文章中, Laravel 4用控制器向外部url发送请求,看起来好像可以完成。 但是没有例子,也没有任何资料来源可以find一些文件。 请帮我吗?