Ticket #57 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

0016833: 1 [Core] GET instead of POST in create method (Forum)

Reported by: admin Owned by:
Priority: major Milestone: MediaMosa 1.6
Component: Core Version: Tested and Accepted
Keywords: Cc:
MoSCoW: Estimated time after impact analysis:
Related to project: none Tested:
Accepted: yes Estimated Hours:

Description


0016833: 1 [Core] GET instead of POST in create method (Forum)
 http://mantis.kennisnet.nl/view.php?id=16833

Hoofdstuk 6.2 beschrijft het aanmaken van een uploadticket d.m.v. een GET request:
/mediafile/{mediafile_id}/uploadticket/create

Dat is niet consequent met de overige 'create' methods in VP-Core. In REST is de juiste request voor een create actie een POST request.

 http://www.vpcore.nl/forum/viewtopic.php?f=4&t=44&start=0 []

Change History

Changed 4 years ago by MC-arjen

  • status changed from new to closed
  • resolution set to fixed
  • component set to Core

in 1.6 as well GET as wel as POST work for this restcall.

Changed 4 years ago by Michiel.Schok

  • status changed from closed to reopened
  • resolution fixed deleted
  • related_to set to none

It seems like POST does not work for this call:

<?xml version="1.0"?>
<response>
  <header>
    <item_count>0</item_count>
    <request_process_time>0.0038</request_process_time>
    <request_query_count>9</request_query_count>
    <request_result>error</request_result>
    <request_result_description>Page not found</request_result_description>
    <request_result_id>404</request_result_id>
    <request_uri>[POST] mediafile/HRAf3Nafuf0vEUpkgLa2jczB/uploadticket/create</request_uri>
    <vpx_version>1.6.1</vpx_version>
  </header>
  <items/>
</response>

Not accepted.

Changed 4 years ago by Frans

  • version set to Not Accepted

Changed 4 years ago by MC-arjen

  • status changed from reopened to closed
  • resolution set to fixed

/mediafile/{mediafile_id}/uploadticket/create [POST]

Now also works, The [GET] is still useable for backward compatability reasons.

Changed 4 years ago by Frans

  • accepted changed from no to yes
  • version changed from Not Accepted to Tested and Accepted

post werkt nu goed:

<?xml version="1.0"?>
<response>
 <header>
   <item_count>1</item_count>
   <request_process_time>0.1085</request_process_time>
   <request_query_count>20</request_query_count>
   <request_result>success</request_result>
   <request_result_description></request_result_description>
   <request_result_id>601</request_result_id>
   <request_uri>[POST] mediafile/9VMIUlFXYrY7g2KR8IKAwq3U/uploadticket/create</request_uri>
   <vpx_version>1.6.3</vpx_version>
 </header>
 <items>
   <item id="1">
     <upload_ticket>QKnWsHxU8CqvF0Pee7LXmVQ7</upload_ticket>
     <action>http://upload.acceptatie.vpx.kennisnet.nl/mediafile/upload?upload_ticket=QKnWsHxU8CqvF0Pee7LXmVQ7</action>
     <uploadprogress_url>http://upload.acceptatie.vpx.kennisnet.nl/external/mediafile/uploadprogress</uploadprogress_url>
   </item>
 </items>
</response>

Tested and accepted.

Note: See TracTickets for help on using tickets.