问题标签 [http-put]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - ASIHTTP:上传 UIImage?
有人可以告诉我如何在 Objective-c 中使用 ASIHTTPRequest 对象来上传 UIImage 对象吗?我需要将其转换为 NSData 对象吗?
(这是一个头像上传网址)
php - PHP 卷曲 HTTP PUT
我正在尝试使用 cURL 创建 HTTP PUT 请求,但无法使其工作。我读过很多教程,但没有一个真正奏效。这是我当前的代码:
我也尝试过使用 PHP PEAR,但得到了相同的结果。问题是存储库说没有设置元数据。我真的需要帮助!谢谢!
python - 在 Python 2.7 中找不到支持 http PUT 的库
我需要从 python 执行 http PUT 操作 哪些库已被证明支持这一点?更具体地说,我需要对密钥对执行 PUT,而不是文件上传。
我一直在尝试使用 restful_lib.py,但是我从我正在测试的 API 中得到了无效的结果。(我知道结果是无效的,因为我可以从命令行使用 curl 触发相同的请求并且它可以工作。)
参加 Pycon 2011 之后,我觉得 pycurl 可能是我的解决方案,所以我一直在尝试实现它。我这里有两个问题。首先,pycurl 将“PUT”重命名为“UPLOAD”,这似乎意味着它专注于文件上传而不是密钥对。其次,当我尝试使用它时,我似乎从未从 .perform() 步骤中获得回报。
这是我当前的代码:
python - 为什么 My Put 请求失败?
使用 Python 2.5 和 httplib……
诚然,我是一个 python 新手.....但这似乎很简单,为什么这不起作用?
它返回以下响应:<HTML><HEAD><TITLE>HTTP 404.......
任何线索任何人???
python - 如何在 Django 中通过 PUT 请求处理文件上传?
我正在实现一个 REST 风格的界面,并希望能够通过 HTTP PUT 请求创建(通过上传)文件。我想创建一个TemporaryUploadedFile
或一个InMemoryUploadedFile
,然后我可以将其传递给我现有的FileField
和.save()
作为模型一部分的对象,从而存储文件。
我不太确定如何处理文件上传部分。具体来说,这是一个 put 请求,我无权访问,因为它在请求request.FILES
中不存在。PUT
所以,一些问题:
- 我可以利用
HttpRequest
类中的现有功能,特别是处理文件上传的部分吗?我知道直接PUT
不是多部分 MIME 请求,所以我不这么认为,但值得一问。 - 如何推断正在发送的 mime 类型?如果我没看错的话,PUT 主体就是没有前奏的文件。因此,我是否要求用户在其标题中指定 mime 类型?
- 如何将其扩展到大量数据?我不想将它全部读入内存,因为那是非常低效的。理想情况下,我会做
TemporaryUploadFile
相关代码的工作 - 一次写一部分?
我查看了这个代码示例,它诱使 Django 将其PUT
作为POST
请求进行处理。如果我做对了,它只会处理表单编码数据。这是 REST,因此最好的解决方案是不假设存在表单编码数据。但是,我很高兴听到有关以某种方式使用 mime(而不是 multipart)的适当建议(但上传应该只包含一个文件)。
Django 1.3 是可以接受的。所以我可以用request.raw_post_data
or做一些事情request.read()
(或者其他更好的访问方法)。有任何想法吗?
deployment - 使用 HTTP PUT 在 Tomcat 7 中远程部署
我想在 Tomcat 7 中远程部署我的 Web 应用程序。我添加了 manager-gui、manager-text 角色并在 conf/tomcat-users.xml 中添加了一个用户。我检查了这个链接。 远程部署一个新应用程序 这里他们提到我们必须将war文件作为HTTP PUT请求上传。我该如何做到这一点?我知道有一些方法可以使用 ANT 和 Maven 进行远程部署。但对我来说,它们看起来有点复杂。将 <form> 与 method="put" 一起使用不起作用。
android - 如何在android中使用http上传文件?
我有一个 REST Web 服务和 android。现在我想使用 android 请求 Http Put 来调用 Web 服务。在我的 REST Web 服务中,如果用户想要执行 Http Put,他可以像这样在终端中请求:
curl -H "Content-Type:application/vnd.org.snia.cdmi.dataobject" -v -T /home/student1/a.jpg http://localhost:8080/user1/folder/a.jpg
我的问题是如何使用 HttpPut 在 android 中设置 -T /home/student1/a.jpg?
java - Android:如何确定 HTTP PUT 请求是否已完成处理
只是想知道是否有人知道如何确定 HTTP PUT 请求何时完成。例如:
如何判断文件何时完全传输/写入。我需要监控 HttpResponse 吗?如果是这样,我在寻找什么?
谢谢
java - Java HttpsURLConnection SSLHandshakeException
我正在尝试使用 HTTPS 连接到网站HttpsURLConnection
,然后执行 PUT 请求。当我尝试创建OutputStreamWriter
fromHttpsURLConnection.getOutputStream()
时,会引发以下异常:
该页面刚刚获得其证书(由 StartCom 颁发) - 我是否需要手动执行某些操作以使 Java 识别该证书现在存在?我可以毫无困难地连接到同一网站的其他页面,但它们的证书不同。
android - 使用 HttpPut(或 HttpPost)的错误请求
我正在尝试向服务器发送 PUT(或 POST),但我收到的只是“400 错误请求”。从服务器的角度来看,请求到达了 apache,但它并没有继续到 rails。我收到此错误:
如果我发送 GET 请求,它们都会被视为一种享受。这是我的应用程序中的相关代码块。有人发现有什么不对吗?