Tag: post

如何在POST表单上设置Header字段?

如何在提交表单时在POST标题中设置自定义字段?

如何从java中的HttpServletRequest中检索原始数据

我试图用Java获取发布数据。 似乎应该是最简单的事情之一,对吗? 我的意思是,HttpServletRequest.getParameter必须做到这一点? 那么你怎样才能得到原始的数据? 我发现HttpServletRequest获取JSON POST数据,并使用Kdeveloper的代码从请求中提取发布数据。 它的工作,但是有一个问题:我只能得到这个post数据一次 。 下面是我从Kdeveloper的代码中创build的方法: public static String getPostData(HttpServletRequest req) { StringBuilder sb = new StringBuilder(); try { BufferedReader reader = req.getReader(); reader.mark(10000); String line; do { line = reader.readLine(); sb.append(line).append("\n"); } while (line != null); reader.reset(); // do NOT close the reader here, or you won't be able to get […]

使用Rails link_to发布链接

我有一个链接,我需要提交一个职位请求。 通常情况下,我会使用jQuery并阻止链接的默认行为,然后将表单提交到目标。 这看起来像Rails应该能够帮助我。 果然, link_to方法有一个指定POST http方法的选项: link_to "Profile", 'http://example.com/profile', method: :post 这有效,但我也需要添加2个参数。 我试过了: link_to "Profile", 'http://example.com/profile', method: post, param1: 'value1', param2: 'value2' 这只是将这些参数添加到<a> HTML元素,但没有提交时点击链接: <a rel="nofollow" param1="value1" param2="value2" data-method="post" href="http://example.com/profile">Profile</a> 有没有办法用参数使用link_to或任何其他Rails方法做POST请求? 我正在使用Rails 3.2.9。

在Objective-C中简单的http后例子?

我有一个PHP网页,需要login(用户名和密码)。 我有用户input的信息到应用程序就好了..但我需要一个例子如何做一个网站的POST请求。 在支持网站上的苹果示例是相当复杂的显示图片上传..我应该更简单..我只是想发布2行文字..任何人有任何好的例子? 亚历克斯

如何使用Apache HttpClient POST JSON请求?

我有如下的东西: final String url = "http://example.com"; final HttpClient httpClient = new HttpClient(); final PostMethod postMethod = new PostMethod(url); postMethod.addRequestHeader("Content-Type", "application/json"); postMethod.addParameters(new NameValuePair[]{ new NameValuePair("name", "value) }); httpClient.executeMethod(httpMethod); postMethod.getResponseBodyAsStream(); postMethod.releaseConnection(); 它不断回来一个500.服务提供商说,我需要发送JSON。 那么Apache HttpClient 3.1+是如何完成的呢?

django – 为什么request.POST对象是不可变的?

正如标题所要求的那样,为什么Django人决定用querydict实现request.POST对象(当然,这反过来又使得整个事物不可变?) 我知道你可以通过制作一份发布数据来复制它 post = request.POST.copy() 但为什么呢? 无论如何,只要让事情变得可变,肯定会更简单。 或者它也被用于其他一些可能导致问题的原因?

Rails没有正确解码jQuery的JSON(数组成为整数键的哈希)

每次我想用jQuery将Rails的JSON对象数组发送到Rails,我有这个问题。 如果我string数组,我可以看到,jQuery正在正常工作: "shared_items"=>"[{\"entity_id\":\"253\",\"position\":1},{\"entity_id\":\"823\",\"position\":2}]" 但是,如果我只是发送数组作为AJAX调用的数据,我得到: "shared_items"=>{"0"=>{"entity_id"=>"253", "position"=>"1"}, "1"=>{"entity_id"=>"823", "position"=>"2"}} 而如果我只是发送一个普通的数组,它的作品: "shared_items"=>["entity_253"] 为什么Rails将数组更改为奇怪的散列? 想到的唯一原因是Rails无法正确理解内容,因为这里没有types(是否有方法在jQuery调用中设置它): Processing by SharedListsController#create as 谢谢! 更新:我将数据作为数组发送,而不是string,并使用.push()函数dynamic创build数组。 尝试与$.post和$.ajax ,相同的结果。

如何使用getJSON,使用post方法发送数据?

我正在使用上面的方法,它与URL中的一个参数很好地工作。 例如Students/getstud/1 ,其中应用控制器/动作/参数格式。 现在我在学生控制器中有一个操作,它接受两个参数并返回一个JSON对象。 那么如何使用post方法发布数据$.getJSON()呢? 类似的方法也是可接受的。 重点是用AJAX调用控制器的动作。

什么REST PUT / POST / DELETE调用应该按照惯例返回?

根据“REST思想”,PUT / POST / DELETE请求的响应正文中应该包含哪些内容? 那么返回码呢? HTTP_OK足够了吗? 这样的约定是什么原因呢? 我find了一个很好的post来描述POST / PUT的区别: POST vs PUT但是它仍然不能回答我的问题。

用JavaScript / jQueryredirect发送POST数据?

基本上我想要做的是发送POST数据,当我改变window.location ,就像用户已经提交了一个表单,并且它去了一个新的页面。 我需要这样做,因为我需要传递一个隐藏的URL,我不能简单地把它作为一个GET的URL在美容方面的原因。 这是我目前所拥有的,但不发送任何POST数据。 if(user has not voted) { window.location = 'http://example.com/vote/' + Username; } 我知道你可以用jQuery.post()发送POST数据,但我需要它与新的window.location一起发送。 所以要回顾一下,我需要通过POST将api_url值发送到http://example.com/vote/ ,同时将用户发送到同一页面。 为了将来的参考,我结束了以下工作 : if(user has not voted) { $('#inset_form').html('<form action="http://example.com/vote/' + Username + '" name="vote" method="post" style="display:none;"><input type="text" name="api_url" value="' + Return_URL + '" /></form>'); document.forms['vote'].submit(); }