Dzintars X
CONTRIBUTOR *

Firmu maiņa izmantojot REST

autors Dzintars X

Veicot POST pieprasījumu uz resursu .../rest/user/organization/change

ar sekojošu xml: 

<resource> <PK_FIRMA>2</PK_FIRMA> </resource>

Saņemu sekojošu atbildi:

<html><head><title>Izvēlieties organizāciju</title></head><body><form action="..../rest/user/organization/change" method="post"><p>Uzņēmums veiksmīgi nomainīts!</p><p><select name="PK_FIRMA"><option value="2" selected>Firma A</option><option value="5">Firma B</option><option value="6">Firma C</option></select><button type="submit" name="submit" value="submit">Labi</button></p></form></body></html>

 

Turpinot pieprasīt:..../rest/user/organization/current

Saņemu sekojošu xml atbildi:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<results><PK_FIRMA>6</PK_FIRMA><KODS/><NOSAUK>Firma C</NOSAUK><link><href>/rest/TdmFirmTmpBL/6</href></link></results>

 

Tātad firma nav nomainīta!

Lūdzu palīdziet rast atbildi.

1 ATBILDĒT 1

autors Kaspars Mednis

Sveiki, Dzintar!

 

REST Firmas maiņa notiek vienas REST sesijas ietvaros un pēc aprakstītās situācijas izskatās, ka Postējot netiek padota aktīvas REST sesijas Cokkie vai arī pēc Firmas maiņas POST netiek turēta atvērta iepriekšējā REST sesija. 

 

Lai noskaidrotu pieejamās firmas un noskaidrota šī brīža aktīvas REST sesijas cookie izmantojiet šo vaicājumu

GET

../rest/user/organization

 

No saņemtās atbildes nokopējiet

Cookie: IDHTTPSESSIONID=KFkMKGN8nACndAC

 

Un veiciet šādu Firmas maiņas POST

 

POST

../rest/user/organization/change 

Cookie: IDHTTPSESSIONID=KFkMKGN8nACndAC

 

POST BODY

<resource>
<PK_FIRMA>4</PK_FIRMA>
</resource>

 

Pēc šāda POST firmas maiņa ir veikta un izmaiņas būs spēkā uz visu konkrētās REST sesijas laiku. 

Saņem jaunumus par šo ziņu savā e-pastā!

Pieseko šai ziņai klikšķinot uz trim punktiem augšējā labajā šī raksta stūrī un izvēlies Abonēt. Tu vari izvēleties par kādu saturu saņem ziņas e-pastā!

Sīkāk par abonēšanas iespējām