سلام
من روبی کار نیستم.یه مشکل بزرگ پیش اومده مجبورم از نمونه برنامه روبی استفاده کنم.
از یه جایی به یک سایت درخواست ارسال میشه.(که البته خود اون صفحه درخواستی وجود نداره و ریدایرکت میشه به صفحه ای که ما میخایم و عملیات پردازش میشه)
حالا مشکلم اینکه ارسال به صورت عجیبی هست.اوطر که من فهمیدم یک درخواست Get ارسال میشه اگه جواب اومد پشت بندش درخواست post.
نمونه کدی که دارم کل عملیات رو انجام میده.ولی دوتا مشکل دارم
1- روبی بلد نیستم
2- اصلا امکان اسفاده از روبی نیس و باید به asp بنویسم.
حالا میخاستم یکی کد رو واسم تشریح کنه. ممنون
require 'uri'
require 'net/http/post/multipart'
class TestController < ApplicationController
#protect_from_forgery with: :null_session
skip_before_action :verify_authenticity_token
def recieve
session_start
if params[:DataLog_Packet]
@dataLog_Packet = params[:DataLog_Packet]
@f_name = "c:/gdg_tmp/#{cookies[:Client_GUID]}===#{rand(20000)}.log"
File.write(@f_name, @dataLog_Packet)
@str = send_request cookies[:Client_RequestType], 0, -1, "", -1, 'Packet parse ok'
end
render body: @str
end
post "/server.php" => "test#recieve"
get "/server.php" => "test#recieve"
نمیدونم چرا کدها رو اینطوری کپی میکنه تو پست.ببخشید نتونستم کدها رو مرتب کنم