需要使用Chilkat将修补程序发送到vbscript中的端点
我正在使用Chilkat对象,希望能够在vbscript中将补丁JSON字符串发送到URL端点。我的帖子效果很好,但是,我似乎找不到发送补丁的方法。发送邮件的呼叫是: set resp=http.PostJson(URL,ResultStr)。如何使用类似的Chilkat方法发送补丁JSON字符串?下面是我的代码:需要使用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
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()
方法在哪里?假设你拥有或为之工作,问你这个问题。