3
我在嘗試將HTTP POST發送到Rails 3應用程序。目前我只想從C#客戶端登錄並以XML或JSON接收響應。使用C#對Rails 3進行HTTP POST#
這是控制器代碼,我使用魔法寶石進行登錄。
class ClientSessionsController < ApplicationController
skip_before_filter :require_login, :except => [:create]
def create
if @user = login(params[:username],params[:password])
respond_to do |format|
format.xml { render :xml => @user }
format.json { render :json => @user }
end
else
respond_to do |format|
format.xml { render :xml => @user.errors, :status => 400 }
format.json { render :json => @users.errors, :status => 400 }
end
end
end
最初我使用了WebClient.UploadValues,但是您看起來無法爲此請求設置標頭。所以我嘗試使用.NET中的WebRequest類。
我跟着這裏的例子:
但是我簡單地接收到的響應500。
有沒有人有任何想法我做錯了或失蹤?
由於