Labdien, @GunaK!
Atvainojos par novēloto atbildi.
Pirmkārt, jāpārliecinās ka Basic autorizācija ir atļauta sistēmā: sistēma->administrēt->web drošības uzstādījumi->autentifikācijas metodes
Pēc koda spriežot pareizais variants ir tas kas tagad aizkomentēts rstRequest > Params->Items[0] >Value = " Basic "+Base64Encoding >Encode( UserPasw);
Serverī var ieslēgt http pieprasījumu logošanu un pārliecināties vai pieprasījumā patiešām atnāk pareizi saformēts headeris - servera config.xml jānorāda parametri loglevel un logevents, apmēram tā:
<?xml version="1.0" encoding="UTF-8"?> <ftgserver port="4674" rest="81" dmsystemttl="0" standalone="3" loglevel="5" logevents="[webrequest]"> </ftgserver>
Tad Log apakšfolderī katrs http pieprasījums tiks ielogots ar visiem headeriem šādi:
17082020 13:17:28 7376 INFO 2 rest WebRequest Http request start 0002:127.0.0.1 "Accept-Encoding: gzip,deflate","Authorization: Basic xxxxx","Content-Type: application/xml","Content- Length: 2155","Host: localhost:81","Connection: Keep-Alive","User-Agent: Apache-HttpClient/4.1.1 (java 1.5)" POST /rest/TNdmPvzIn/166849/ attachments HTTP/1.1 200 17082020 13:19:09 7376 INFO 2 rest WebRequest Http request stop 0002:127.0.0.1 "Accept-Encoding: gzip,deflate","Authorization: Basic xxxxx","Content-Type: application/xml","Content- Length: 2155","Host: localhost:81","Connection: Keep-Alive","User-Agent: Apache-HttpClient/4.1.1 (java 1.5)" POST /rest/TNdmPvzIn/166849/ attachments HTTP/1.1 "Organization: 2, ""Programmas izstrade - MSSQL""" 201 (took 101078 ms)
Authorization headera vērtībai jābūt kā piemērā: "Authorization: Basic xxxxx"
... Visa mer