小编tpo*_*pow的帖子

在VB.NET中使用Web服务

我是第一次在.NET中测试Web服务.我几乎在那里,但我似乎无法使用Web服务.我知道这篇文章类似于本网站上大约5-6篇其他帖子,但我已经对它们进行了审核,但仍然无法正确理解语法.

到目前为止,我有: - 创建一个简单的Web服务,创建一个目录 - 在开发环境中工作,但在实时服务器上工作时遇到了一些麻烦 - 我可以启动"自动"生成的.NET我们服务页面. - 添加了Web服务引用 - 现在可以在我的解决方案资源管理器和intellisense中查看引用.

更新:这是webservice本身的链接:http: //67.78.188.50/Jservices/Service1.asmx

Web服务接受一个字符串(目录名称,例如/ test/directory).但是,当我输入Web引用的名称(ServiceReference1)时 - 我没有得到我期望的方法...

以下是我使用ServiceReference1对象的选项...

ServiceReference1.makeDirRequest
ServiceReference1.makeDirRequestBody
ServiceReference1.makeDirResponse
ServiceReference1.makeDirResponseBody
ServiceReference1.Service1Soap
ServiceReference1.Service1SoapChannel
ServiceReference1.Service1SoapClient
Run Code Online (Sandbox Code Playgroud)

.net vb.net web-services

5
推荐指数
1
解决办法
5万
查看次数

从Joomla获取菜单参数

我正在尝试从Joomla的菜单表中获取参数.我在下面的工作是在返回参数的意义上.

 $menu =   &JSite::getMenu();
 $item =  $menu->getItem($menuId)->params;
 print $items;
Run Code Online (Sandbox Code Playgroud)

但是,它以纯文本形式返回它们,好像我刚刚查询了列并返回了params内容.

有人可以告诉我如何将其作为对象或数组返回,以便我可以使用类似的东西:

$myParam = $item->getParams('theParamIwant');
Run Code Online (Sandbox Code Playgroud)

php joomla

5
推荐指数
2
解决办法
2万
查看次数

服务器到服务器REST API安全

我们正在构建一个REST API,该API仅可从一组已知的服务器中访问。我的问题是,如果没有直接来自任何基于浏览器的客户端的访问权限,则需要什么安全机制。

目前拥有:

  • 显然是通过HTTPS
  • 启用HTTP身份验证,API使用者具有密钥和密码

是否需要:

  • 创建一些更改密钥,例如为请求形成并在端点验证的md5(timestamp +令牌)?
  • 使用oauth(两足式授权)?

security rest

5
推荐指数
1
解决办法
3013
查看次数

VB.NET迭代文件和目录

我正在研究一个VB.NET程序,它会自动将我的工作备份到我的FTP服务器上.到目前为止,我可以通过使用以下方法指定文件名来上传单个文件:

     'relevant part - above is where FTP object is instantiated
       Dim _FileStream As System.IO.FileStream = _FileInfo.OpenRead()

            Try
                'Stream to which the file to be upload is written
                Dim _Stream As System.IO.Stream = _FtpWebRequest.GetRequestStream()

                'Read from the file stream 2kb at a time
                Dim contentLen As Integer = _FileStream.Read(buff, 0, buffLength)

                'Till Stream content ends
                Do While contentLen <> 0
                    ' Write Content from the file stream to the FTP Upload Stream
                    _Stream.Write(buff, 0, contentLen)
                    contentLen = _FileStream.Read(buff, 0, buffLength) …
Run Code Online (Sandbox Code Playgroud)

vb.net filesystems

4
推荐指数
1
解决办法
2万
查看次数

更新URL而不刷新

我正在迭代数据并为仪表板应用程序上的链接(到同一页面,但带参数)生成参数化URL.但是,我这样做的方式需要在用户单击链接时刷新页面.

使用StringBuilder生成URL

Detailhtml.append("<a href=\"http://" + domain + "&service=" + count +"&day=" + day +"\"><img src=\"/info.jpg\" alt=\"Info\"/>");
Run Code Online (Sandbox Code Playgroud)

有没有办法可以动态创建GWT按钮,或触发一些javascript来添加参数而不刷新页面?

任何帮助都会很棒......

gwt

4
推荐指数
1
解决办法
2527
查看次数

更改URL以在GWT中触发事件

我正在迭代一些数据并基于以下某些条件生成参数化URL链接:

finishedHTML.append("<a href=\"http://" + domain + "&service=" + allEvents[eventCounter].EventService +"&day="+ offSet+(-1 * i) +"\"><img src=\"/info.jpg\" alt=\"Info\"/>");
Run Code Online (Sandbox Code Playgroud)

在页面加载/刷新时,我的应用程序开始检查URL参数,并根据参数是否存在以及它们是什么来采取一些操作.

但是,我在参数的开头添加了#,因此页面不需要刷新,但现在它不会触发检查URL的函数.

我的问题是当用户点击链接时如何在GWT中触发事件?我是否需要生成GWT控件并链接单击处理程序?是否可以设置在URL更改时触发的事件???

更新: 亚当回答了最初问题的一部分,但我无法在"#"之后得到查询字符串.有比下面的功能更好的方法:

public static String getQueryString() 
 {
     return Window.Location.getQueryString();
 }
Run Code Online (Sandbox Code Playgroud)

换句话说,如果我输入,example.com?service=1我将获得service = 1作为我的查询字符串.如果我输入example.com#?service=1,我得到查询字符串的空值.

gwt

4
推荐指数
1
解决办法
2580
查看次数

在res/values/string.xml中定义字符串?

res/values/string.xml目录中用xml定义字符串有什么意义?它比仅仅将字符串定义为类中的常量更有效吗?(例如数据库表创建脚本等.)

这是组织问题还是Android在内存中处理这些对象有什么好处?

android

4
推荐指数
1
解决办法
2404
查看次数

PhoneGap - 存储图像,然后获取其base64encoded数据

我正在使用PhoneGap Camera API拍照并使用它进行存储destinationType.FILE_URI.这部分正在运作.我随后可以使用提供的路径并将其设置为HTML图像的src,然后显示图像.

稍后在代码中,我想获取图像,将其转换为base64encoded数据,并将其传输到服务器.这就是问题所在.

我在使用时失败回调中得到{"code" : 5}(根据这个,意味着它是一个无效的URI):

fileSystem.root.getFile("content://media/external/images/media/4292", null, gotFileEntry, fail);
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我可以设置img.src,但phoneGap不能使用相同的URI来查找文件?

cordova

4
推荐指数
1
解决办法
6379
查看次数

替换.Net中的斜杠

我有一个包含"\"的本地文件路径,我需要将所有出现更改为"/"以获取远程文件路径.

我试过了

myString.replace("\","/")
Run Code Online (Sandbox Code Playgroud)

myString.replace(Convert.ToChar(92), Convert.ToChar(47)) 
Run Code Online (Sandbox Code Playgroud)

两者似乎都留下了"\"的机智......

回答:

NewString = myString.replace("\","/")
Run Code Online (Sandbox Code Playgroud)

问题是我没有将它分配给变量.逃避斜线实际上使它失败了,至少在vb.net中.

.net vb.net

3
推荐指数
1
解决办法
1万
查看次数

传入CSV excel表的选项卡名称

我有一个问题,工作表选项卡被重命名为文件名.这样做的问题是,如果用户意外地下载了两次表,Windows会将template(1).csv附加到文件中以保持其下载目录的唯一性.在Excel中打开时,此工作表的选项卡名称为template(1).csv - 因为它采用文件名.

//This code correctly downloads a CSV file - but how can I pass in the tab name???
            context.Response.Clear();
            context.Response.ContentType = "text/comma-separated-values";//"application/vnd.ms-excel";
            context.Response.AppendHeader("Content-Disposition", "attachment;filename=template.csv");
            context.Response.Write(csvString);
            context.Response.End();
Run Code Online (Sandbox Code Playgroud)

谢谢!

.net c# csv excel

2
推荐指数
1
解决办法
2475
查看次数

标签 统计

.net ×3

vb.net ×3

gwt ×2

android ×1

c# ×1

cordova ×1

csv ×1

excel ×1

filesystems ×1

joomla ×1

php ×1

rest ×1

security ×1

web-services ×1