我想使用REST api

时间:2015-12-07 09:30:51

标签: c# api rest amazon webrequest

我已共享文档以从此link上传文件。

上传文件

上传文件内容及其元数据信息。

POST:{{contentUrl}} / nodes?suppress = {suppress}

抑制:(可选)

重复数据删除:在上传正文参数时禁用检查重复项:

多表格部分

--------- metadata ------------

name(必填):文件名。最多256个字符。 kind(必填):“FILE”标签(可选):索引的额外信息。例如,值可以是“PHOTO”属性(可选):要为文件添加的属性列表。 parent(可选):父ID列表。如果未提供父文件夹,则该文件将放在默认的根文件夹中。 ---------内容------------

文件字节

示例请求

     POST /cdproxy/nodes?localId=testPhoto
     HTTP/1.1
     Host: content-na.drive.amazonaws.com
     Authorization: Bearer
     Atza|IQEBLjAsAhReYeezFcFdYzqrFOJGv3EG

   ----WebKitFormBoundaryE19zNvXGzXaLvS5C
   Content-Disposition: form-data; name="metadata"

   {"name":"fooo.jpg","kind":"FILE"}
   ----WebKitFormBoundaryE19zNvXGzXaLvS5C
   Content-Disposition: form-data; name="content";
   filename="db5df4870e4e4b6cbf42727fd434701a.jpg"
   Content-Type: image/jpeg

   ----WebKitFormBoundaryE19zNvXGzXaLvS5C
   **cURL Request:**
   curl -v -X POST --form
  'metadata={"name":"testVideo1","kind":"FILE"}' --form
  'content=@sample_iTunes.mp4'
  'https://content-na.drive.amazonaws.com/cdproxy/nodes?localId=testVideo1&suppress=deduplication'
   --header "Authorization: Bearer
   Atza|IQEBLjAsAhQ5zx7pKp9PCgCy6T1JkQjHHOEzpwIUQM"

的Fiddler: 我已经编写了代码并发送了请求。 这是我使用Fiddler发送的请求

  

POST   https://content-na.drive.amazonaws.com/cdproxy//nodes?suppress=deduplication   HTTP / 1.1授权:承载   AtzA的| IQEBLjAsAhQXfR4gxrstIKB8jjCbbsTIRhad1QIUZgLJFXgenPSsYLp6VHeL2rEBQ6RFSQYAR847Pvr8bnF4wc-qAlP2oKbAxogI_KJBopMzbTwt3n1DgJ9D8VJTikjdkXH7_595n4ElGhAhKJybhiXBlZLDh7ScXiFC6g4MFfkVRMKoKWAf4gRhhYGTLX2nBSHWIYx5kpzbS0QNgOUS_Hluodfq0j5gf8FeNB3YG6q-KiQMdPbcXJFlKs28f_cSWnQvYyLu0c8YzcJZpjL3CTrabnGpF5KOM6ie71Q2mS3ncL71tEO5wu3MVEJZZtg00MKM5nkGAzH1hCHqA0PWmsLsQVm0X684Seje7aSMYDlh0hcRpgc4Y7fusEndnprz5EO9FftNDN3lbvxszgAR0DhoOg   内容类型:multipart / form-data主持人:content-na.drive.amazonaws.com   内容长度:2100825期望:100-continue

     

------ WebKitFormBoundary8d2ff0fafd6a750 Content-Disposition:form-data;名称= “元数据”

     

{ “名称”: “C:\ Users \用户jafar.baltidynamolog \下载\ SampleVideo_360x240_2mb.mp4”, “种类”: “FILE”}   ------ WebKitFormBoundary8d2ff0fafd6a750 Content-Disposition:form-data; NAME = “内容”;   filename =“C:\ Users \ jafar.baltidynamolog \ Downloads \ SampleVideo_360x240_2mb.mp4”内容类型:video / mp4

     

ftypisom isomiso2avc1mp41 free LmdatTLj L5

     

PL“:ԮoU NxVqFM4wח利ݧOSZ / èaGyjW-&安培; {XW> I6vuj; PK#= K ZO.ayy   -w(ژ#SRPT< {ڿZ38xtx [ɒ&安培;lsT4PrMXvѸ%A5ChH&安培; P Z 翷n z 5t D M% } i P| k # > # tqOKsy = \ 9)Ɏ T(= v   )D R;zKBx PU E /bB )p h,6 ` XH2

问题是我收到错误500内部错误。如果有些事情遗失或错误,请帮助我理解。我使用this代码上传视频。请帮助我

0 个答案:

没有答案