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。
有没有人有任何想法我做错了或失踪?
由于