xhcoding / emacs-aichat

AI Chat in Emacs, including OpenAI and Bing Chat
62 stars 8 forks source link

Json parse error when proxy enabled #7

Closed xhcoding closed 1 year ago

xhcoding commented 1 year ago
          ubuntu 22.04, emacs GNU Emacs 29.0.50 (build 9, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0) of 2022-11-07

I got this error

(error (error (json-parse-error invalid token near 'HTTP' <string> 1 4 4)))

*AICHAT-DEBUG*

cur command: (curl --silent --show-error --include --config -), config: 
url = "https://edgeservices.bing.com/edgesvc/turing/conversation/create"
request = "GET"
user-agent = "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Mobile Safari/537.36 Edg/111.0.1661.41"
header = "Cookie: SnrOvr=X=rebateson; SRCHUSR=DOB=20230303&T=1679457151000&POEX=W; SUID=A; SRCHHPGUSR=SRCHLANG=en&DM=0&CW=2489&CH=1321&SCW=2489&SCH=1321&BRW=XW&BRH=T&DPR=1.0&UTC=480&PV=5.15.75&PRVCW=360&PRVCH=636&EXLTT=2&HV=1678946709&WTS=63815053692; ANON=A=6261FC78268FAE2BDFF62E33FFFFFFFF&E=1c18&W=1; _SS=SID=034C428B313F62202072505730376347&R=172&RB=172&GB=0&RG=0&RP=169; ipv6=hit=1679460717547&t=4; _U=1QkD12t9tUHv4c9yh3ctC4FH458S_06DwQtOOzieFCIVrnIheH-T4ZLSgho_dAqkSJK29WrjBjHXG-7F3rinul6FSH5c-UWvJmi1oNa9cZ7hcMmf--A7Hzatd31PDguDa7ImW4HR6QR1Cff4GwjzjZ2CfA1oqigrVGp0rFVuIJngcNVbSkEliepjlqGwLa9q0UEFS82XBPQ6sLtzD8eHYcQ; SRCHD=AF=NOFORM; PPLState=1; NAP=V=1.9&E=1bbe&C=11aKZsROqNU4bCdy_mJGBxCQ6dDjLan2xh8P02N5Ujqr749QLuxujg&W=1; _RwBf=mta=0&rc=172&rb=172&gb=0&rg=0&pc=169&mtu=0&rbb=0.0&g=0&cid=&clo=0&v=1&l=2023-03-21T07:00:00.0000000Z&lft=0001-01-01T00:00:00.0000000&aof=0&o=0&p=bingcopilotwaitlist&c=MY00IA&t=8237&s=2023-02-13T18:43:50.2301409+00:00&ts=2023-03-22T03:52:33.1813966+00:00&rwred=0&wls=2&lka=0&lkt=0&TH=&e=rynsTHLh5SZL9Lup1JFA_dPoH0SLQ4Ttw1xmuETgz6rcXPVeTLX62HcU-78F_obsk7C7I5sXcAA57re9xO5Aeao9uL28k-b5C7FzxuHrBxE&A=6261FC78268FAE2BDFF62E33FFFFFFFF&r=1; _UR=QS=0&TQS=0; _EDGE_S=SID=034C428B313F62202072505730376347&ui=en-us; USRLOC=HS=1&ELOC=LAT=22.664276123046875|LON=114.05741119384766|N=Longgang%2C%20Guangdong|ELT=4|; _HPVN=CS=eyJQbiI6eyJDbiI6MSwiU3QiOjAsIlFzIjowLCJQcm9kIjoiUCJ9LCJTYyI6eyJDbiI6MSwiU3QiOjAsIlFzIjowLCJQcm9kIjoiSCJ9LCJReiI6eyJDbiI6MSwiU3QiOjAsIlFzIjowLCJQcm9kIjoiVCJ9LCJBcCI6dHJ1ZSwiTXV0ZSI6dHJ1ZSwiTGFkIjoiMjAyMy0wMy0yMlQwMDowMDowMFoiLCJJb3RkIjowLCJHd2IiOjAsIkRmdCI6bnVsbCwiTXZzIjowLCJGbHQiOjAsIkltcCI6MX0=; KievRPSSecAuth=FABSBBRaTOJILtFsMkpLVWSG6AN6C/svRwNmAAAEgAAACKSDk/d85cptEAR6OeOINnkxgQ4pMNdn0gSN50uHqeULBsfhln/3HIBrSDwIs5Y8y4q1hEMtE4ofd79JDD9STA6f4mWrejZmzST4MlasSpDseqzEuEqLPfcQukYopTu82qCCfUIbpszQ3/6ltz6T2YUrAgyNHkgLTHvGEUOUz3aSsNAK5MZJUQNN6NzhIUXv4s3f2yqiAh0g6TKn/atvYO91V6vVihFBAgkPXBNKtRKh2A9e6ggkqDR56AcAY6KHisEv/7QDlZNYiKrBoXafyGpM6C+W4XEmilRvAdgWeT1h3lVHUZ9QqcZ/1XnaRBO8/6VCQXN9B4iy7ai7WzQXO4d5uZbESX/ZuyxJ9OWfFg+EtyDN7wkByTAfjOzZiEIZf072nHGz2iTEnpF2ibtBiu9HsQFKjxthXVPjQmqbowQ0zUn+lqKL/wkqqhctQkfSbaPWqtJ26ZVfAu90zk6MBI5Zi+usNw23xkvSfrj1nlHc8qSfpw7/dyYVaeqXkbsNGVvZH9knqNvx0tmZVI9v9CN0vpI75g9CgpB4c8po2CdIOFoRMGFO18ozNAgKupwFB4tSALurL/+o6Os5RSZttjI6W4w2W0J8EjJrSV7ObB4Yo16s7bsfQHe/HUdv0P0gfTgkd6GGKiiL/7ACNK3bYoyta9jZIRIzbe86Ixvp38roXqu7IHmesI8/nVabk+3GIZB4MyJ7MFQEo33uExTdCFF958fyeDCQZVYzZCRgT0WRcvBbPeuxnqTRCs+9aet7nfbuWnR1gN4aCCSX7392yyjVvnLVNvTj4b8ukf6M7nyesr7Pm+ZCgnE0qd37Hj+v0lbZca2aGVfiPZaHXcuRcMn3JpKa+Xy6gpGDo07NuUepts2q+Kgqs69keC44QIIXt8K/tWF7ciUci+9EWVn0Cx01yyTylP0Q3aa30nCAejiFT1JfuKj4VLIO7Pc/5XNfAgYV+NfpGpRRUrXsBHu1VlB+DETpKKUSM8u5qu84ZOsM1d37s3mgaDdMSnSb12GN1wtj5bdbIjdw2zbFRONpmhNMpdG72rXBTERBLHIzXSd3Qh9WT3GpZGnE+femVhBEKvCgfg4DtfZ4xTlMG8hj0R74wafpsi9oZwyvRziyPEW2q+JYxDxfv1sYfsBInzTBMyerbmwdFp4XB3sTZVB0HqxKlI5tk0+/3vGSNnWms6WiuKxO3SgFsD9o4v9WuU6mfqm3ZcW4PeQXJGyiAcafexd4wLkzytV5FtXMu/RG6lnRcU4hNby8Gr222wVc2ZMVloN1pHVGSq1a8IFY9FDZKl4SAF6H+KqR7HrYDrQA7ARRncNVofvrAJJPDRTSTvcv/a5FrIRwhD/PSuEDGkrT1aMmb9Yy7BaLRav8n82qLFfXNT0I44MSUfDF7hQAF+/rT+IAZCzqa86yEb7gSzIR9q0=; MUID=0DA61112D074646E25E303C6D474662B; SRCHUID=V=2&GUID=2A1BFB0B81424E29AF92E86527B4441C&dmnchg=1; WLID=SKbKoNfxc6pKc/EtvYkPIVVX5ufPfql2c8Y38TR/6sv7cdHj9mGtM8mErB/CeUyak67sQ7Gr8ju6lTlL4/btrPm38YoTKtYox7+X9VvK6ak=; WLS=C=ae6a57d30678c427&N=%e7%82%8e"
header = "authority: edgeservices.bing.com"
header = "accept: application/json"
header = "accept-language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6"
header = "content-type: application/json"
header = "referer: https://edgeservices.bing.com/edgesvc/chat"
header = "sec-ch-ua: \"Microsoft Edge\"=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111\""
header = "sec-ch-ua-mobile: ?0"
header = "sec-ch-ua-platform: \"Windows\""
header = "sec-fetch-dest: empty"
header = "sec-fetch-mode: cors"
header = "sec-fetch-site: same-origin"
header = "x-ms-client-request-id: e7320e0d-2a55-4318-899f-17671d86e272"
header = "x-ms-useragent: azsdk-js-api-client-factory/1.0.0-beta.1 core-rest-pipeline/1.10.0 OS/Win32"

curl filter data: 
HTTP/1.1 200 Connection established
Proxy-agent: netentsec
Connection: close

curl filter data: 
HTTP/2 200 
cache-control: private
content-length: 243
content-type: application/json; charset=utf-8
p3p: CP="NON UNI COM NAV STA LOC CURa DEVa PSAa PSDa OUR IND"
set-cookie: MUIDB=0DA61112D074646E25E303C6D474662B; expires=Mon, 15-Apr-2024 04:45:46 GMT; path=/; HttpOnly
set-cookie: SRCHHPGUSR=SRCHLANG=en&DM=0&CW=2489&CH=1321&SCW=2489&SCH=1321&BRW=XW&BRH=T&DPR=1.0&UTC=480&PV=5.15.75&PRVCW=360&PRVCH=636&EXLTT=2&HV=1678946709&WTS=63815053692; domain=.bing.com; expires=Sat, 22-Mar-2025 04:45:46 GMT; path=/; secure; SameSite=None
access-control-allow-credentials: true
access-control-allow-origin: *
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
useragentreductionoptout: A7kgTC5xdZ2WIVGZEfb1hUoNuvjzOZX3VIV/BA6C18kQOOF50Q0D3oWoAm49k3BQImkujKILc7JmPysWk3CSjwUAAACMeyJvcmlnaW4iOiJodHRwczovL3d3dy5iaW5nLmNvbTo0NDMiLCJmZWF0dXJlIjoiU2VuZEZ1bGxVc2VyQWdlbnRBZnRlclJlZHVjdGlvbiIsImV4cGlyeSI6MTY4NDg4NjM5OSwiaXNTdWJkb21haW4iOnRydWUsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=
content-security-policy-report-only: script-src https: 'strict-dynamic' 'report-sample' 'nonce-n33nILzOD4g7Ya7hb/3iuL0TukTZQFHLDVhXleb+tQQ='; base-uri 'self';report-to csp-endpoint
report-to: {"group":"csp-endpoint","max_age":86400,"endpoints":[{"url":"https://aefd.nelreports.net/api/report?cat=bingcsp"}]}
x-cache: CONFIG_NOCACHE
x-msedge-ref: Ref A: 0761CFD024784B6693F4221C0A332D79 Ref B: HKBEDGE0507 Ref C: 2023-03-22T04:45:46Z
date: Wed, 22 Mar 2023 04:45:45 GMT

curl filter data: 
{"conversationId":"51D|BingProd|7EB91EAAB6745C7480771D8CF393C36FE6748CC98D39F591F8DCA3DBBD1073A3","clientId":"1055521839948237","conversationSignature":"e4MKdNrLX0d7eYRyXOEdBXVVdjAsJBxiQp/rQQpzbSY=","result":{"value":"Success","message":null}}
curl process sentinel: finished

status:
(200 . Connection established)
headers:
(() (Connection . close) (Proxy-agent . netentsec))
body:
HTTP/2 200 
cache-control: private
content-length: 243
content-type: application/json; charset=utf-8
p3p: CP="NON UNI COM NAV STA LOC CURa DEVa PSAa PSDa OUR IND"
set-cookie: MUIDB=0DA61112D074646E25E303C6D474662B; expires=Mon, 15-Apr-2024 04:45:46 GMT; path=/; HttpOnly
set-cookie: SRCHHPGUSR=SRCHLANG=en&DM=0&CW=2489&CH=1321&SCW=2489&SCH=1321&BRW=XW&BRH=T&DPR=1.0&UTC=480&PV=5.15.75&PRVCW=360&PRVCH=636&EXLTT=2&HV=1678946709&WTS=63815053692; domain=.bing.com; expires=Sat, 22-Mar-2025 04:45:46 GMT; path=/; secure; SameSite=None
access-control-allow-credentials: true
access-control-allow-origin: *
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
useragentreductionoptout: A7kgTC5xdZ2WIVGZEfb1hUoNuvjzOZX3VIV/BA6C18kQOOF50Q0D3oWoAm49k3BQImkujKILc7JmPysWk3CSjwUAAACMeyJvcmlnaW4iOiJodHRwczovL3d3dy5iaW5nLmNvbTo0NDMiLCJmZWF0dXJlIjoiU2VuZEZ1bGxVc2VyQWdlbnRBZnRlclJlZHVjdGlvbiIsImV4cGlyeSI6MTY4NDg4NjM5OSwiaXNTdWJkb21haW4iOnRydWUsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=
content-security-policy-report-only: script-src https: 'strict-dynamic' 'report-sample' 'nonce-n33nILzOD4g7Ya7hb/3iuL0TukTZQFHLDVhXleb+tQQ='; base-uri 'self';report-to csp-endpoint
report-to: {"group":"csp-endpoint","max_age":86400,"endpoints":[{"url":"https://aefd.nelreports.net/api/report?cat=bingcsp"}]}
x-cache: CONFIG_NOCACHE
x-msedge-ref: Ref A: 0761CFD024784B6693F4221C0A332D79 Ref B: HKBEDGE0507 Ref C: 2023-03-22T04:45:46Z
date: Wed, 22 Mar 2023 04:45:45 GMT

{"conversationId":"51D|BingProd|7EB91EAAB6745C7480771D8CF393C36FE6748CC98D39F591F8DCA3DBBD1073A3","clientId":"1055521839948237","conversationSignature":"e4MKdNrLX0d7eYRyXOEdBXVVdjAsJBxiQp/rQQpzbSY=","result":{"value":"Success","message":null}}

Originally posted by @lyjdwh in https://github.com/xhcoding/emacs-aichat/issues/5#issuecomment-1478914834

xhcoding commented 1 year ago

Please pull the latest commit and test whether it is fixed.

xhcoding commented 1 year ago

Feel free to reopen this issue if you still have problems.