http-patch相关内容

PUT、POST 和 PATCH 之间有什么区别?

HTTP 协议中的 PUT、POST 和 PATCH 方法有什么区别? 解决方案 PUT、POST、GET、DELETE 和 PATCH IN HTTP Verbs 之间的区别: 最常用的 HTTP 动词 POST、GET、PUT、DELETE 类似于数据库中的 CRUD(创建、读取、更新和删除)操作.我们在大写的情况下指定这些 HTTP 动词.所以,下面是它们之间的比较. 创 ..
发布时间:2021-12-11 10:35:20 其他开发

如何以 RESTful 方式对 CANCEL 操作建模?

我们目前正在从我们的单体应用中处理较小的服务.我们的域与票务系统非常相似.我们已决定从域的取消流程开始. 我们的取消服务有一个简单的端点“取消",它接收票证的 ID.在内部,我们检索 id,对其执行一些与取消相关的操作并更新 store 中实体的状态.从商店的角度来看,取消门票和现场门票之间的唯一区别是一些属性. 据我所知,PATCH 似乎是在这种情况下使用的正确动词,因为我只更新资源 ..
发布时间:2021-11-15 02:11:46 其他开发

如何使用 Django Rest Framework 修补单个字段?

我有一个包含许多字段的模型“MyModel",我想使用 PATCH 方法更新字段“状态".我正在使用基于类的视图.有没有办法实现PATCH? 解决方案 Serializers allow通过在初始化序列化器时指定 partial=True 来部分更新.这就是 PATCH 请求的处理方式 默认在通用视图中. serializer = CommentSerializer(comment, d ..
发布时间:2021-11-15 01:00:44 Python

浏览器中的 HTTP PATCH 支持

我正在为我的应用程序设计 REST 端点,我需要对一些端点使用 PATCH.所有支持 HTTP/1.1 的浏览器都能支持 PATCH 吗? 解决方案 HTTP/1.1 没有定义 PATCH 方法. HTTP/1.1 确实允许客户端和/或服务器添加新方法. RFC 5789 定义了使用 PATCH 方法. HTTP 请求中定义的方法只不过是一个字符串.浏览器应该允许 Jav ..
发布时间:2021-07-09 19:01:01 其他开发

如何以RESTful方式为CANCEL动作建模?

我们目前正在努力从整体中争夺较小的服务.我们的域名与票务系统非常相似.我们已决定从域的取消过程开始. 我们的取消服务具有简单的终结点"Cancel",其中包含票证的ID.在内部,我们检索id,执行一些与取消有关的操作,并更新商店中实体的状态.从商店的角度来看,已取消票和实时票之间的唯一区别是一些属性. 根据我的阅读,PATCH似乎是在这种情况下使用的正确动词,因为它只是更新资源中的一个 ..
发布时间:2020-06-18 19:28:56 其他开发

通过HTTP PATCH请求包含数据的正确方法

当我将HTTP PATCH请求放在一起时,在URL参数之外包括数据的选择是什么? 以下任何一项工作,最常见的选择是什么? multipart/form-data application/x-www-form-urlencoded 原始JSON ...还有其他人吗? 解决方案 对于PATCH请求的实体没有任何限制/rfc5789"rel =" noreferrer“> RF ..
发布时间:2020-05-24 22:38:13 其他开发

JMeter:如何使用PATCH方法发送参数?

我的JMeter版本是最新版本2.13.我想添加一个HTTP请求来测试我的API,方法是PATCH或PUT. 在Postman中,我可以测试API并成功使用带有某些URL参数的PATCH方法. 例如: URL: https://example.com/user/account URL parameters: email ----> example@example.com URL ..
发布时间:2019-09-17 19:09:44 软件测试

出现错误java.lang.NoClassDefFoundError:在Jboss EAP 6.4.x中部署时,sun/net/www/protocol/https/HttpsURLConnectionImpl

我正在使用java.net编写一个REST客户端,该客户端应该执行PATCH请求.但是由于PATCH在java.net中不受支持,因此我通过更改 这样的代码来使用反射使其受支持 private void updateConnectionToSupportPatchRequest(final HttpURLConnection conn) throws ReflectiveOperati ..
发布时间:2019-09-02 09:56:12 Java开发

如何在CXF中使用PATCH方法

我正在尝试使用JAX-RS的CXF实现在客户端中使用PATCH方法. 首先,我将PATCH注释定义为 @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @HttpMethod("PATCH") public @interface PATCH { } 参考此处的内容: 如何为JAX-RS使用@PATCH注释? ..
发布时间:2019-08-30 10:18:27 Java开发

Web API 2不处理整数的PATCH请求

我遇到Web API 2(.net 4.5.1)的问题,因为它似乎忽略了属性为整数的PATCH请求,但是处理其他类型没有问题(我测试了字符串和小数) )。 我在 http://playapi.azurewebsites.net/api/products 。如果您对该网址进行GET,您将获得类似此产品的内容: {“Id”:1, “名称”:“Xbox One”,“类别”:“游戏”,“价格 ..
发布时间:2018-08-06 20:54:13 C#/.NET

HTTP方法可以是“PATCH”吗?在代理等安全使用?

假设我的服务器公开了一个基于HTTP的API,该API使用 PATCH 方法“rel =”nofollow“> RFC 5789 。企业防火墙,代理,缓存,家长控制过滤器等背后的客户端(浏览器或其他)是否可能会遇到使用此方法的任何问题?如果是这样,这有多大可能? 鉴于 PATCH 不是原始HTTP规范的一部分,而是介绍后来,我可以想象一些程序会因为“无效”方法而拒绝这些请求。另一方面,我希望 ..
发布时间:2018-07-09 15:55:36 其他开发

REST API PATCH或PUT

我想用以下场景的适当方法设计我的休息终点。 有一个组。每个组都有一个状态。管理员可以激活或停用该组。 我应该将我的终点设计为 PUT / groups / api / v1 / groups / {group id} / status / activate OR PATCH / groups / api / v1 / groups / {grou ..
发布时间:2018-07-09 14:50:00 其他开发

PUT,POST和PATCH有什么区别?

HTTP协议中的PUT,POST和PATCH方法有什么区别? 解决方案 POST $ b当客户端向服务器发送数据并且服务器将决定新创建的资源的URI时,可以使用 $ b HTTP.POST 。 POST方法用于请求源服务器接受请求中包含的实体作为请求行中Request-URI标识的资源的新下级。 PUT HTTP.PUT 可在客户端向服务器发送数据且客户端为确定新创建的资源 ..
发布时间:2018-07-09 14:38:32 其他开发

如何使用Django Rest Framework PATCH单个字段?

我有一个具有许多字段的模型“MyModel”,我想使用PATCH方法更新一个字段'status'。我正在使用基于类的视图。有没有办法实施PATCH? 解决方案 序列化器允许 partial = True 进行部分更新。这是 PATCH 请求被默认处理 通用视图。 serializer = CommentSerializer(comment,data = request.data,p ..
发布时间:2017-05-29 05:20:04 Python

backbone.stickit和HTML格式:如何保存(补丁)仅更改的属性?

TL;博士 如何使用backbone.stickit与HTML表单从服务器更改现有模型中取出,仅补丁更改的属性(由用户输入更改HTML表单内)到服务器? / TL;博士 我使用 backbone.stickit 在Backbone.js的应用模型绑定一个HTML的形式是一个骨干视图的一部分。这工作得很好,到目前为止,但它变得有点有点复杂,如果我要拯救绑定模型。这是因为我想用补丁的方法,只发送 ..