Questions tagged «post»

POST是HTTP协议方法之一;当客户端需要将数据发送到服务器时(例如上载文件或提交完整的表单时),将使用此选项。“ post”一词有多种含义,但此标记专门用于HTTP POST请求。


22
刷新页面时如何防止重新提交表单(F5 / CTRL + R)
我有一个简单的表单,可将​​文本提交到SQL表。问题在于,用户提交文本后,他们可以刷新页面,并且无需再次填写表单即可再次提交数据。提交文本后,我可以将用户重定向到另一个页面,但是我希望用户停留在同一页面上。 我记得读过一些有关为每个用户提供唯一的会话ID,并将其与另一个值进行比较的信息,这些值解决了我遇到的问题,但我忘记了它在哪里。
131 php  html  forms  post  form-submit 

2
在PHP中使用cURL进行RAW POST
如何使用cURL在PHP中进行RAW POST? 未经处理的原始帖子没有任何编码,我的数据存储在字符串中。数据应采用以下格式: ... usual HTTP header ... Content-Length: 1039 Content-Type: text/plain 89c5fdataasdhf kajshfd akjshfksa hfdkjsa falkjshfsa ajshd fkjsahfd lkjsahflksahfdlkashfhsadkjfsalhfd ajshdfhsafiahfiuwhflsf this is just data from a string more data kjahfdhsakjfhsalkjfdhalksfd 一种选择是手动编写要发送的整个HTTP标头,但这似乎不太理想。 无论如何,我是否可以仅将选项传递给curl_setopt(),这些选项说使用POST,使用文本/纯文本以及从中发送原始数据$variable?
126 php  post  curl  put 

10
使用POST和HttpURLConnection发送文件
由于Android开发人员建议使用HttpURLConnection该类,所以我想知道是否有人可以为我提供一个很好的示例,说明如何通过POST将位图“文件”(实际上是内存中的流)通过POST发送到Apache HTTP服务器。我对Cookie或身份验证或任何复杂的事物不感兴趣,但我只想拥有可靠的逻辑实现。我在这里看到的所有示例看起来都更像是“让我们尝试一下,也许行得通”。 现在,我有以下代码: URL url; HttpURLConnection urlConnection = null; try { url = new URL("http://example.com/server.cgi"); urlConnection = (HttpURLConnection) url.openConnection(); } catch (Exception e) { this.showDialog(getApplicationContext(), e.getMessage()); } finally { if (urlConnection != null) { urlConnection.disconnect(); } } 在哪里showDialog应该只显示一个AlertDialog(如果URL无效?)。 现在,让我们说我生成了一个像这样的位图:Bitmap image = this.getBitmap()在派生自控件的控件中View,我想通过POST发送它。实现这种目标的正确程序是什么?我需要使用什么课程?我可以HttpPost在此示例中使用吗?如果是这样,我将如何InputStreamEntity为我的位图构造?我会发现首先将位图存储在设备上的文件中是必需的。 我还应该提到,我确实需要将原始位图的所有未更改的像素发送到服务器,因此无法将其转换为JPEG。

15
如何在Swift中使用JSON主体发出HTTP Post请求
我正在尝试使用JSON正文进行HTTP发布请求: 如何能够将NSdictionnary添加到HTTP请求正文。 这是我的代码,它似乎无法正常工作。 var entry1 = Response(IdQuestion: 6510,IdProposition: 10,Time: 30) var entry2 = Response(IdQuestion: 8284,IdProposition: 10,Time: 30) Responses.append(entry1) Responses.append(entry2) let list = Responses.map { $0.asDictionary } let json = ["List":list,"IdSurvey":"102","IdUser":"iOSclient","UserInformation":"iOSClient"] let data : NSData = NSKeyedArchiver.archivedDataWithRootObject(json) NSJSONSerialization.isValidJSONObject(json) let myURL = NSURL(string: "http://www.myserver.com")! let request = NSMutableURLRequest(URL: myURL) request.HTTPMethod = "POST" …
123 json  swift  http  post 

4
我应该对POST数据进行URL编码吗?
我正在将数据发布到外部API(如果相关,则使用PHP)。 是否应该对传递的POST变量进行URL编码? 还是只需要对GET数据进行URL编码? 谢谢! 更新:如果相关,这是我的PHP: $fields = array( 'mediaupload'=>$file_field, 'username'=>urlencode($_POST["username"]), 'password'=>urlencode($_POST["password"]), 'latitude'=>urlencode($_POST["latitude"]), 'longitude'=>urlencode($_POST["longitude"]), 'datetime'=>urlencode($_POST["datetime"]), 'category'=>urlencode($_POST["category"]), 'metacategory'=>urlencode($_POST["metacategory"]), 'caption'=>($_POST["description"]) ); $fields_string = http_build_query($fields); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_POST,count($fields)); curl_setopt($ch,CURLOPT_POSTFIELDS,$fields); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch);

7
RESTful在一个请求中创建多个项目的方式
我正在开发一个小型客户端服务器程序来收集订单。我想以“ REST(有效)方式”执行此操作。 我想做的是: 收集所有订单行(产品和数量)并将完整的订单发送到服务器 目前,我看到执行此操作的两个选项: 将每个订单行发送到服务器:POST数量和product_id 我实际上不想这样做,因为我想限制对服务器的请求数,因此选项2: 收集所有订单行并将它们立即发送到服务器。 我应该如何实施选项2?我有两个想法:将所有订单行包装在JSON对象中,然后将其发送到服务器或使用数组发布订单行。 实施选项2是个好主意还是好的做法,如果是的话,我应该怎么做。 什么是好习惯?
122 rest  post 

5
通过php中的POST输入具有相同名称的多个输入
是否可以获取多个具有相同名称的输入以进行发布,然后从PHP访问它们?想法是这样的:我有一个表格,允许输入不确定数量的物理地址以及其他信息。如果我只是在几个条目中为每个字段赋予相同的名称,然后通过post提交数据,PHP是否可以访问它? 举例来说,我在一个名为“ xyz”的页面上有五个输入,我想使用PHP访问它们。我可以做点什么: $_POST['xyz'][0] 如果是这样,那将使我的生活变得轻松十倍,因为我可以通过表单发送无限量的信息,然后通过遍历名称为“ xyz”的项目数组来让服务器处理该信息。
119 php  html  arrays  forms  post 

13
AngularJS-$ http.post是否可以发送请求参数而不是JSON?
我有一些旧代码通过jQuery的post方法发出AJAX POST请求,看起来像这样: $.post("/foo/bar", requestData, function(responseData) { //do stuff with response } requestData 只是具有一些基本字符串属性的javascript对象。 我正在移动我们的内容以使用Angular,并且我想用$ http.post代替此调用。我提出以下内容: $http.post("/foo/bar", requestData).success( function(responseData) { //do stuff with response } }); 当我这样做时,我从服务器收到500错误响应。使用Firebug,我发现这发送了如下请求体: {"param1":"value1","param2":"value2","param3":"value3"} 成功的jQuery $.post发送如下内容: param1=value1&param2=value2&param3=value3 我要命中的端点期望请求参数而不是JSON。因此,我的问题是无论如何要告诉$http.post发送JavaScript对象作为请求参数而不是JSON?是的,我知道我可以自己从对象构造字符串,但是我想知道Angular是否为此提供了开箱即用的功能。

8
如何使用Android通过Request发送JSON对象?
我想发送以下JSON文本 {"Email":"aaa@tbbb.com","Password":"123456"} 到Web服务并读取响应。我知道如何读取JSON。问题是上述JSON对象必须以变量名发送jason。 我该如何从android做到这一点?创建请求对象,设置内容标头等步骤是什么。


2
在没有JQuery的情况下将JSON发送到服务器并获取JSON作为回报
我需要向服务器发送JSON(我可以对其进行字符串化),并在用户端检索得到的JSON,而无需使用JQuery。 如果我应该使用GET,如何将JSON作为参数传递?是否有太长的风险? 如果我应该使用POST,如何onload在GET中设置功能的等效项? 还是应该使用其他方法? 备注 这个问题不是关于发送简单的AJAX。不应将其作为重复项关闭。

9
从Java Servlet中的POST请求获取请求有效负载
我有一个javascript库,正在向我的Java servlet发送POST请求,但是在该doPost方法中,我似乎无法获取请求有效内容。在chrome开发人员工具中,所有内容都位于标题标签的“请求有效负载”部分中,并且内容在那里,而且我知道doPost方法正在接收POST,但它只是空白。 对于HttpServletRequest 对象,我可以通过什么方式在请求有效负载中获取数据? 这样做request.getParameter()或request.getAttributes() 两者最终都没有数据
113 java  http  servlets  post 

8
从HttpServletRequest获取POST请求正文
我试图从HttpServletRequest对象获取整个主体。 我遵循的代码如下所示: if ( request.getMethod().equals("POST") ) { StringBuffer sb = new StringBuffer(); BufferedReader bufferedReader = null; String content = ""; try { //InputStream inputStream = request.getInputStream(); //inputStream.available(); //if (inputStream != null) { bufferedReader = request.getReader() ; //new BufferedReader(new InputStreamReader(inputStream)); char[] charBuffer = new char[128]; int bytesRead; while ( (bytesRead = …
113 java  servlets  post 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.