Expectation Failed when trying to update twitter status

前端 未结 3 1006
清歌不尽
清歌不尽 2021-01-26 04:46

I can\'t seem to figure this one out. No matter what I do, I keep getting a \"417 Expectation failed\" error. Everywhere I\'ve looked says that I need to get rid of the Expect h

3条回答
  •  一向
    一向 (楼主)
    2021-01-26 05:21

    DotNetOpenAuth doesn't set or support Except100Continue directly. Would be nice if there is a property in the Channel class.

    Add this before your call to 'PrepareAuthorizedRequest':

        ((HttpWebRequest)WebRequest.Create
    (UpdateStatusEndpoint.Location)).ServicePoint.Expect100Continue = false;
    

    Except100Continue is set depending on the called URL. So you can set it before the connection is created. You may even set it globally in the config file.

      
        
          
        
      
    

提交回复
热议问题