我想在我正在处理的Web应用程序上测试一些URL.为此,我想手动创建HTTP POST请求(这意味着我可以添加我喜欢的任何参数).
我缺少Chrome和/或Firefox中的任何扩展程序或功能吗?
是否有一些简单的方法来处理来自同一表单的多个提交按钮?例:
<% Html.BeginForm("MyAction", "MyController", FormMethod.Post); %>
<input type="submit" value="Send" />
<input type="submit" value="Cancel" />
<% Html.EndForm(); %>
Run Code Online (Sandbox Code Playgroud)
知道如何在ASP.NET Framework Beta中执行此操作吗?我用Google搜索的所有示例中都有单个按钮.
如何form[method="post"]从Node.js中的HTTP POST方法中提取表单数据()和文件上传?
我已经阅读了文档,谷歌搜索,什么也没找到.
function (request, response) {
//request.post????
}
Run Code Online (Sandbox Code Playgroud)
有图书馆还是黑客?
任何人都可以告诉我如何使用HTTP POST进行PHP卷曲吗?
我想发送这样的数据:
username=user1, password=passuser1, gender=1
Run Code Online (Sandbox Code Playgroud)
至 www.domain.com
我希望curl能够返回响应result=OK.有什么例子吗?
根据我的收集,有三类:
GET和使用POSTPOST和使用GET假设这三个案件我是否正确?如果是这样,每个案例的一些例子是什么?
我正在使用PHP的函数file_get_contents()来获取URL的内容,然后我通过变量处理标头$http_response_header.
现在问题是某些URL需要将一些数据发布到URL(例如,登录页面).
我怎么做?
我意识到使用stream_context我可以做到这一点,但我并不完全清楚.
谢谢.
这个问题可能以前曾被问过,但没有得到明确答复.如何在Retrofit请求的主体内发布原始整个JSON?
看到类似的问题在这里.或者这个答案是否正确,它必须是url编码形式并作为字段传递?我真的希望不会,因为我所连接的服务只是期待帖子正文中的原始JSON.它们未设置为查找JSON数据的特定字段.
我只是想与澄清这一restperts一劳永逸.一个人回答不使用Retrofit.另一个不确定语法.另一个人认为可以这样做,但只有当它的形式url编码并放在一个字段中时(在我的情况下这是不可接受的).不,我无法为我的Android客户端重新编码所有服务.是的,在主要项目中发布原始JSON而不是将JSON内容作为字段属性值传递是很常见的.让我们做对了,继续前进吧.有人可以指向显示如何完成此操作的文档或示例吗?或者提供可以/不应该完成的有效理由.
更新:我可以100%确定地说一件事.你可以在谷歌的排球中做到这一点.它是内置的.我们可以在Retrofit中做到这一点吗?
我试图做POST与HttpURLConnection(我需要使用这种方式,不能使用HttpPost),我想参数添加到连接如
post.setEntity(new UrlEncodedFormEntity(nvp));
Run Code Online (Sandbox Code Playgroud)
哪里
nvp = new ArrayList<NameValuePair>();
Run Code Online (Sandbox Code Playgroud)
有一些数据存储在.我找不到如何将此添加ArrayList到我HttpURLConnection这里的方法:
HttpsURLConnection https = (HttpsURLConnection) url.openConnection();
https.setHostnameVerifier(DO_NOT_VERIFY);
http = https;
http.setRequestMethod("POST");
http.setDoInput(true);
http.setDoOutput(true);
Run Code Online (Sandbox Code Playgroud)
这种尴尬的https和http组合的原因是不需要验证证书.但这不是问题,它可以很好地发布服务器.但是我需要用论据发帖.
有任何想法吗?
重复免责声明:
回到2012年,我不知道如何将参数插入到HTTP POST请求中.我一直在坚持,NameValuePair因为它是在教程中.这个问题可能看似重复,但是,我的2012年自我阅读了其他问题并且它没有使用NameValuePair.事实上,它并没有解决我的问题.
HTTP协议中的PUT,POST和PATCH方法有什么区别?
当我尝试POST到URL时,会导致以下异常:
远程服务器返回错误:(417)期望失败.
这是一个示例代码:
var client = new WebClient();
var postData = new NameValueCollection();
postData.Add("postParamName", "postParamValue");
byte[] responseBytes = client.UploadValues("http://...", postData);
string response = Encoding.UTF8.GetString(responseBytes); // (417) Expectation Failed.
Run Code Online (Sandbox Code Playgroud)
使用一HttpWebRequest/HttpWebResponse对或一HttpClient对没有区别.
造成这种异常的原因是什么?
http-post ×10
http ×4
android ×2
c# ×2
php ×2
.net ×1
android-json ×1
asp.net-mvc ×1
curl ×1
firefox ×1
form-submit ×1
html ×1
http-get ×1
http-patch ×1
http-put ×1
node.js ×1
post ×1
rest ×1
retrofit ×1
webclient ×1