小弟最近在弄一个程序, 大概流程是我这边一台服务器(A)的程序与对方另一台服务器(B)的程序的交互
1. B传递参数
2. A接收参数, 返回一个response code, 表示接收成功
3. B再传递相同的参数
4. A再次接收参数, 并对参数进行处理问题出在对步骤2的处理上, 接收的时候用一个空白的网页(依照对方规定), 如下:<%@ Page language="c#" Codebehind="Post.aspx.cs" AutoEventWireup="false" Inherits="mods.Boxoffice.Post" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Post</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
</form>
</body>
</HTML>然后再codebehind中用response.Form接收, 比如说: string sequenceNumber = response.Form["OrderID"];
问题是, 接收完了之后怎样按规定把字母"Y"传递给对方???? 用这个行不行
Response.Clear();
Response.Write("Y");
Response.Flush();
如果行的话放在什么地方? 或者还有什么其他方法? 还有就是不知道对方的http, 所以似乎不能通过http传递. 这个case中就传一个字母回去就行了....小弟新手, 先谢谢大家了

解决方案 »

  1.   

    就通过URl链接字串传递就行xxx.apsx?answer=y
      

  2.   

    2楼的朋友, 现在问题是不知道他们那边的URL, 可以用以下的方法吗? 把下边三条加到page_load的事件中
    Response.Clear(); 
    Response.Write("Y"); 
    Response.Flush();
      

  3.   

    b/s 不是有个能查看访问的 url 函数吗? 然后再根据来访 传递过去带参数
      最近做 c/s 通信。。  回调已经实现。  b/s 好久没做了。
      

  4.   

    最后加上Response.End是做网银接口吗
    50块帮你搞定接口