GSOAP API SOAP-> FPOST является усеченным значением токена носителяC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 GSOAP API SOAP-> FPOST является усеченным значением токена носителя

Сообщение Anonymous »

Я использую GSOAP для взаимодействия с Exchange Online с помощью API EWS. В последнее время я видел, что GSOAP-запрос SOAP-> FPOST является усеченным значением токена носителя и приводит к ошибке доступа. Токен носителя получает с использованием аутентификации Azure ad oauth и имеет длину, превышающую 2048. Но все еще SOAP-> FPOST возвращает сбой. < /P>
Вставка ниже образец образец Auth Token (с некоторыми линиями, удаленными для безопасности) и запросом SOAP. < /P>
Token Searer /> eyj0exaioijkv1qilcjub25jzsi6inpsmk1vmnfqxzvfv3atavnyq0dor3nztgnkdvhvujtnjlpdgnbnjbxv2silcjhbgcioijsuzi1ni Ising1dci6il9qtndqzvnudlruszhyrwrynvfvugtcukxmbyisimtpzci6il9qtndqzvnudlruszhyrwrynvfvugtcukxmbyj9.eyjhdwqioijo dhrwczovl291dgxvb2sub2zmawnllmnvbsisimlzcyi6imh0dhbzoi8vc3rzlndpbmrvd3mubmv0l2fhnmm1m2iylwi2yttndlhni1indy4lwz iztczmgzmotu0yy8ilcjpyxqioje3nti5mtg4ntesim5izii6mtc1mjkxodg1mswizxhwijoxnzuyotiynzuxlcjhaw8ioijrmljnwuh

9.ckpn_fc6kxgh-ofex2ztqic6bcv2ryqba2hzsjl10jgngfpriauy3jb3dfek5vdl3d7ni_gdmsmjsbrhgc UGW22H58WNYKNABXI-GVBGBR8LNGFPN0Q6WZEFWSVL7P1V25V2X4RDSOLH23GIYUCYIUGUWBHAEMGYMDYXX9FQD0 U8qqi1iqln1ojfbxjlohrmen7qeqktxgmelbomon1liirly275tpg7uwvbr9_i8zihovsv2y6pdrtwfsniy0kqquew 0ooatzedoqcqgwqdo8gu8e9grndywgezkfah4jdt2iwihzxsweh7hvg03sqm_mc-rladsvc8rgob81ce2q
< /blockquote>
SOAP-запрос, созданный в SOAP-> FPOST CALL (вставка значения SOAP-> BUF, где SOAP-это первый параметр, переданный SOAP-> FPOST CALL): < /p>

Код: Выделить всё

POST /EWS/Exchange.asmx HTTP/1.1
Host: outlook.office365.com
User-Agent: gSOAP/2.8E
Content-Type: text/xml; charset=utf-8
Content-Length: 1348
X-AnchorMailbox: Adams@M365x70736779.OnMicrosoft.com
X-PreferServerAffinity: true
client-request-id: 99d33fef-721f-4c13-9820-889146292102
return-client-request-id: true
Connection: close
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJub25jZSI6InpSMk1VMnFQXzVFV3AtaVNYQ0doR3NzTGNKdVhVVUJTNjlpdGNBNjBXV2siLCJhbGciOiJSUzI1NiIsIng1dCI6Il9qTndqZVNudlRUSzhYRWRyNVFVUGtCUkxMbyIsImtpZCI6Il9qTndqZVNudlRUSzhYRWRyNVFVUGtCUkxMbyJ9.eyJhdWQiOiJodHRwczovL291dGxvb2sub2ZmaWNlLmNvbSIsImlzcyI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0L2FhNmM1M2IyLWI2YTUtNDlhNi1iNDY4LWZiZTczMGZmOTU0Yy8iLCJpYXQiOjE3NTI5MTg4NTEsIm5iZiI6MTc1MjkxODg1MSwiZXhwIjoxNzUyOTIyNzUxLCJhaW8iOiJrMlJnWUh



9.CkPN_fC6kxGH-oFex2zTqic6bCv2RyQba2hzsjl10JGngfprIaUY3jB3DfEK5VDL3d7ni_gdmsMjsBrHgCugW22H58wnyKnaBXi-GvBGbR8lNgFPn0Q6wZefwsVL7P1V25v2X4rdsOLh23GiYuycYiuGuWBHaeMgYMDyxx9fQd0U8QQI1IQLN1OJFbxjLOhrmen7qeQKTxGMElBONom1Liyrly275Tpg7uWVbr9_I8ZIHoVSV2y6PdRTwFsniy0kQqEW0OoaTzEDoqCQgWqDO8GU8e9gRNDywGeZKfaH4JDT2IwIhzxswe
soapcation: "http://schemas.microsoft.com/exchange/s ... /getfolder" твоя младца (Здесь SOAP-это первый параметр, переданный в SOAP-> FPOST CALL)
Дайте мне знать, есть ли какие-либо другие параметры размера, которые мне нужно установить, или есть какое-либо решение для этого.

Подробнее здесь: https://stackoverflow.com/questions/797 ... arer-token
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»