Rails incompatible character encodings: UTF-8 and ASCII-8BIT -
in rails app,i send post request:
require 'net/http' url="http://192.168.0.84:809/services/sdservice.asmx/userregister" net::http.post_form(uri(url),{:memtyp=>'cu',:memid=>'100867',:dob=>'1989-01-01'}).body
but got error:
incompatible character encodings: utf-8 , ascii-8bit
i found response data include utf-8
character 中文
,and got error.
so should do?
you can send data in json format if want can following:
require 'rest_client' require "net/http" require "uri" require 'json' restclient.post 'localhost:3001/users',{:memtyp=>'cu',:memid=>'100867',:dob=>'1989-01-01'}.to_json , :content_type => :json, :accept => :json
plese change localhost url actual url want hit.
Comments
Post a Comment