需要使用Chilkat将修补程序发送到vbscript中的端点

需要使用Chilkat将修补程序发送到vbscript中的端点,vbscript,chilkat,Vbscript,Chilkat,我正在使用Chilkat对象,希望能够在vbscript中将补丁JSON字符串发送到URL端点。我的帖子效果很好,但是,我似乎找不到发送补丁的方法。发送邮件的呼叫是: set resp=http.PostJson(URL,ResultStr)。如何使用类似的Chilkat方法发送补丁JSON字符串?下面是我的代码: ResultStr = BuildJSONUpdatedResults() set http = CreateObject("Chilkat_9_5_0.Http") suc

我正在使用Chilkat对象,希望能够在vbscript中将补丁JSON字符串发送到URL端点。我的帖子效果很好,但是,我似乎找不到发送补丁的方法。发送邮件的呼叫是: set resp=http.PostJson(URL,ResultStr)。如何使用类似的Chilkat方法发送补丁JSON字符串?下面是我的代码:

ResultStr = BuildJSONUpdatedResults()

set http    = CreateObject("Chilkat_9_5_0.Http")
success = http.AddQuickHeader("content-type","application/json")
success = http.AddQuickHeader("Authorization",auth)

set resp = http.PostJson(URL, ResultStr)

非常感谢。

您可以改为拨打PText,如下所示:

set resp = http.PText("PUT",URL,ResultStr,"utf-8","application/json", 0, 0)

您可以改为调用PText,如下所示:

set resp = http.PText("PUT",URL,ResultStr,"utf-8","application/json", 0, 0)

改为使用REST对象

      loRest.AddHeader("Content-Type","application/json")
      loRest.AddHeader("Authorization","Bearer "+this.token)
      loRest.AddHeader("X-Upload-Content-Type",this.contentType)
      loJson.UpdateString("name",this.remoteFile)
      set lcResponseStr = loRest.FullRequestString("PATCH", "/upload/drive/v3/files/"+fileToBeUpdated+"?uploadType=resumable, loJson.emit)

改为使用REST对象

      loRest.AddHeader("Content-Type","application/json")
      loRest.AddHeader("Authorization","Bearer "+this.token)
      loRest.AddHeader("X-Upload-Content-Type",this.contentType)
      loJson.UpdateString("name",this.remoteFile)
      set lcResponseStr = loRest.FullRequestString("PATCH", "/upload/drive/v3/files/"+fileToBeUpdated+"?uploadType=resumable, loJson.emit)

你最初是在10月份问的,得到了一个简洁的答案,也指出了你的问题。你看完了吗?据我所见,特定的
PatchJson()
方法不支持
PATCH
,但有
PText()
支持
POST
PUT
PATCH
。就我个人而言,我会离开COM组件,改用WinHttp。关于在VBScript中使用WinHttp组件的说明。谢谢Lankymart。你是一个令人敬畏的人,你最初在十月份问到这个问题时,得到了一个简洁的答案,也为你指明了方向。你看完了吗?据我所见,特定的
PatchJson()
方法不支持
PATCH
,但有
PText()
支持
POST
PUT
PATCH
。就我个人而言,我会离开COM组件,改用WinHttp。关于在VBScript中使用WinHttp组件的说明。谢谢Lankymart。你真了不起为什么有所有的
POST
GET
助手方法,但没有一个用于
PUT
补丁
PatchJson()
方法在哪里?假设你拥有或为之工作,问你这个问题。为什么所有的
POST
GET
助手方法都有,而不是
PUT
PATCH
的方法?
PatchJson()
方法在哪里?假设你拥有或为之工作,问你这个问题。