使用按钮单击调用宁静的服务

     2023-03-15     48

关键词:

【中文标题】使用按钮单击调用宁静的服务【英文标题】:Call restful service using button click 【发布时间】:2017-11-23 07:35:59 【问题描述】:

我希望通过单击我的 Web 应用程序的按钮调用 get 函数

我的应用程序中的代码是

protected void btngetbtanches_Click(object sender, EventArgs e)
    
        try
        


            HttpWebRequest req = WebRequest.Create(@"http://localhost:54691/") as HttpWebRequest;

            WebResponse resp = req.GetResponse();
            using (Stream branchstream = resp.GetResponseStream())
            
                            StreamReader loResponseStream =
            new StreamReader(branchstream, Encoding.UTF8);

            string Response = loResponseStream.ReadToEnd();

            loResponseStream.Close();
            resp.Close();
            
            
        catch (Exception ex)
        

        
    

在我的服务中是

    [ServiceContract]
    public interface IRestSerivce
    
        [OperationContract]
        [WebGet(UriTemplate = "Default")]
        string GetBranchData();


         

获取数据在服务项目的另一个文件中定义。当我尝试单击该按钮时,会返回一些 html,并且不会调用该服务。

任何帮助将不胜感激

【问题讨论】:

html 是怎么说的? "\r\n \r\n 目录列表 -- /\r\n 看起来按钮正在返回服务的首页,但没有通过getdata 我认为你的网址不正确;它至少应该包含GetBranchData 【参考方案1】:

您的网络请求与服务的端点不匹配:

你应该试试:

HttpWebRequest req = WebRequest.Create
        (@"http://localhost:54691/RestSerivce/GetBranchData") as HttpWebRequest;

或者至少是与您的路由匹配的那个。

您也可以将服务添加为引用并使用它的类型,这是一种常见的方法。

您可以查看此答案以获取更多详细信息。 How to consume WCF web service through URL at run time?

【讨论】:

从客户端调用服务器端按钮单击功能

】从客户端调用服务器端按钮单击功能【英文标题】:Callaserversidebuttonclickfunctionfromclientside【发布时间】:2021-03-2710:07:46【问题描述】:我有一个这样的按钮:<asp:LinkButtonrunat="server"ID="btnDeleteActivity"OnClientClick="returnConfirmDelete()... 查看详情

在按钮单击时使用参数调用 mvc 操作 [重复]

】在按钮单击时使用参数调用mvc操作[重复]【英文标题】:Callmvcactionwithparametersonbuttonclick[duplicate]【发布时间】:2019-01-0217:35:12【问题描述】:我正在尝试使用html按钮单击时的参数调用MVC操作。我想知道如何将文本框值作为参数... 查看详情

单击使用 KIF 的警报视图

】单击使用KIF的警报视图【英文标题】:ClickAlertViewusingKIF【发布时间】:2013-09-1220:35:47【问题描述】:所以我有一个在KIF中运行的测试,它想要单击警报视图的主按钮(在此调用中,标签称为“调用”。但问题是tableview上也有... 查看详情

单击 Kendo UI 按钮调用服务器端 MVC 操作

】单击KendoUI按钮调用服务器端MVC操作【英文标题】:CallaserversideMVCactionontheclickofaKendoUIbutton【发布时间】:2013-12-1118:03:51【问题描述】:我刚刚下载了用于ASP.NETMVC的KendoUI包装器v2013.3.1119.440的试用版。我在这个版本中看到了一个... 查看详情

如何通过按钮单击调用更新功能代码

...时间】:2019-01-0311:21:48【问题描述】:如何在Update函数中使用public方法调用代码?我需要存档的是,使用另一个函数调用Update。以便Update使用其他方法触发。还有一点,代码只能在长按按钮时运行。非常感谢四位帮助usingUnityEngin... 查看详情

设计一个宁静的服务

...m\'是一个动词,而应该有一个名词代表资源名称。那么,调用s 查看详情

ACID 如何在宁静的微服务架构中工作

...生,这个问题让我大吃一惊微服务架构如何解决不同端点调用之间的事务机制。一个例子是基于微服务架构的银行服务基本上,银行操作是针对不同的服务调用不同的服务来完成一笔交易,如果其中一个失败,那么就没有办法消... 查看详情

在按钮单击时使用 jquery 调用角度方法

】在按钮单击时使用jquery调用角度方法【英文标题】:Callingangularmethodusingjqueryonbuttonclick【发布时间】:2021-01-0305:59:42【问题描述】:我想使用jquery按钮单击从角度控制器调用方法。这是我的HTML<divclass="actionBar"><selectclass="... 查看详情

使用子组件按钮单击关闭 Kendo Angular Dialog

】使用子组件按钮单击关闭KendoAngularDialog【英文标题】:CloseKendoAngularDialogusingchildcomponentbuttonclick【发布时间】:2018-02-1111:22:15【问题描述】:我有一个表单组件,我使用kendo对话服务将其嵌入到对话中。我可以调用我的服务并... 查看详情

单击按钮调用php函数

...【发布时间】:2014-11-0106:11:00【问题描述】:我正在尝试使用Javascript在单击按钮时调用php函数。它似乎无法正常工作。有没有更好的方法来点击按钮调用php函数<!DOCTYPEhtml><html><head><scripttype="text/javascript"& 查看详情

宁静服务的路由策略

...时间】:2013-10-1016:40:33【问题描述】:我们正在开发一个使用Web-API的restservice,并在思考要遵循的路由策略。我们得到了一些资源:成绩消息家庭作业(附带说明:我们计划使用Hateoas在资源之间建立链接。)我们正在考虑Controll... 查看详情

使用 OKHttp 获取我的宁静服务响应 null

】使用OKHttp获取我的宁静服务响应null【英文标题】:getmyrestfulserviceresponsenullbyusingOKHttp【发布时间】:2016-12-1307:51:54【问题描述】:我是android新手,我的服务响应为空,但服务URL在浏览器中运行正常。当我运行我的应用程序屏... 查看详情

如果不使用通知或按钮单击未从某些待处理的意图打开应用程序,是不是可以调用活动?

】如果不使用通知或按钮单击未从某些待处理的意图打开应用程序,是不是可以调用活动?【英文标题】:Cananactivitybeinvokedwhentheappisnotopenedfromsomependingintentwithoutusingnotificationorbuttonclicks?如果不使用通知或按钮单击未从某些待处... 查看详情

如何根据按钮单击调用此 php 函数?

...替换为另一个名为defaultStats.json的数据集(我已存储以供使用)。这是当前数据库的样子:而我的按钮代码是这样的:<formmethod="post"><inp 查看详情

从按钮单击 laravel 调用路由

...间】:2016-12-0704:27:06【问题描述】:我在我的一个项目中使用Laravel框架和刀片模板引擎,其中我有一条看起来像的路线Route::get(\'/problems/problem-id/edit\',\'AdminController@editProblem\');我在AdminController中 查看详情

如何在.aspx文件上使用Javascript检查超时值后调用.ascx的按钮单击事件

】如何在.aspx文件上使用Javascript检查超时值后调用.ascx的按钮单击事件【英文标题】:HowtoInvokeButtonclickEventof.ascxaftercheckingtimeoutvalueusingJavascriptonits.aspxFile【发布时间】:2012-08-2222:04:14【问题描述】:我有2个文件。一种是aspx及其a... 查看详情

通过单击按钮调用类函数

...:2017-10-0106:03:12【问题描述】:我尝试在按钮单击事件中使用一个类。文件:Character.cspublicclassCharacterpublicCharacter(stringname,inthealth,intweight,intgold,Inventoryinventory)this.Name= 查看详情

如何使用ip代理

...图标,并选择‘属性’。2、单击‘连接’标签。3、选中使用的连接,如:‘我的连接’,单击‘设置’按钮。4、单击‘鼠标左键’,选择‘使用代理服务器’的选项,单击‘确定’按钮。5、单击‘确定’按钮。LAN局域网用户... 查看详情