我想用 PUT 请求发送数据。
我有一个用于发送数据的输入字段。随着提交我想发送数据。
我的数据是 JSON 格式。
这仅用于渗透测试 - 所以它必须是一个 PUT 请求
这是代码:
<header>
<meta charset="UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="javascript">
$(document).ready(function(){
$(#submit).click(){
var xmlHttp = getNewHTTPObject(); //returns a XMLHttpRequest object
function chargeURLPut(url) {
var mimeType = "text/plain";
xmlHttp.open('PUT', url, true); // true : asynchrone false: synchrone
xmlHttp.setRequestHeader('Content-Type', mimeType);
xmlHttp.send($(#data).val();
}}});
</script>
</header>
<body>
<form>
Data:<br>
<input id="data" type="text" name="data" value="Mickey"><br>
<input id="submit" type="submit" value="Submit">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但是数据会像 GET-Parameters 一样添加到 URL 中。在 HTTP 标头之后,我想要像“{date: foo....}”这样的数据
下面是一个示例请求:
PUT /foo/bar/v1/users HTTP/1.1
Host: …Run Code Online (Sandbox Code Playgroud) 如何检查javascript中是否有互联网连接?我在谷歌搜索过,但我找不到解决问题的好方法.
我已经有两个事件处理程序:
document.body.addEventListener("offline", function () {
//alert("offline")
masterViewModel.online(false)
}, false);
document.body.addEventListener("online", function () {
//alert("online")
masterViewModel.online(true);
}, false);
Run Code Online (Sandbox Code Playgroud)
但如果我在线,如何检查"onload"功能?
在我的模型中,我有一个日期字段。所以我想使用日期选择器。如何使用 Django-Admin 日期选择器?
我已经找到了在表单中执行此操作的示例,但我只设计了一个模型。是否可以在我的模型中定义这个小部件?
在我的基于类的更新/创建视图中,我添加了一些类:
class IndexUpdateView(UpdateView):
fields = '__all__'
model = Index
template_name = 'index_form.html'
def get_success_url(self):
return reverse('IndexList')
def get_form(self, form_class):
form = super(IndexUpdateView, self).get_form(form_class)
form.fields['year'].widget.attrs.update({"class": "form-control tosp"})
form.fields['index'].widget.attrs.update({"class": "form-control tosp"})
return form
Run Code Online (Sandbox Code Playgroud)
添加"get_form"后,我收到了警告:
RemovedInDjango110Warning:
Index.views.IndexCreateView.get_form方法必须为其form_class参数定义默认值.
如何定义默认值?
我有一个django网站,现在我想使用bootstrap.我找到了django-bootstrap3:django-bootstrap3
首先我在pycharm上安装了软件包.就像在quickstart中一样,我可以加载:
{# Load the tag library #}
{% load bootstrap3 %}
{# Load CSS and JavaScript #}
{% bootstrap_css %}
{% bootstrap_javascript %}
{# Display django.contrib.messages as Bootstrap alerts #}
{% bootstrap_messages %}
Run Code Online (Sandbox Code Playgroud)
但对于
{% bootstrap_form form %}
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
第22行的块标记无效:'bootstrap_form',预期'endblock'.您是否忘记注册或加载此标记?
如何解决这个错误?
PS:我在settings.py中添加了bootstrap3到Installed_Apps
我是scala的新手。我想使用java xstream库将scala对象序列化为xml。(这是个好主意还是有更好的方法?)
如何安装该库,以便我可以导入:
import com.thoughtworks.xstream.io.{HierarchicalStreamReader, HierarchicalStreamWriter}
Run Code Online (Sandbox Code Playgroud)
现在thinkworks尚未定义。
是否在build.sbt中添加一个URL?还是有一个位置可以复制xstreams.jar?
我从数据库中获得用户,并且用户有一个帐户列表.我需要检查一个帐户的名称是否等于一个字符串.所以我选择了所有帐户,然后选择了名称:
var accounts = user.Select(u=> u.Accounts.Select(a => a.Name)).ToList();
Run Code Online (Sandbox Code Playgroud)
然后我在另一个之后检查一个名字:
for (int i = 0; i <= accounts.Count(); i++)
{
if (accounts[i] == mandant)
return true;
}
Run Code Online (Sandbox Code Playgroud)
但类型mandant= string
和类型accounts[i]=System.Collections.Generic.IEnummerable<string>
如何检查是否相等?
我必须编程TCP/UDP服务器/客户端软件.
可能的参数:-u:UDP -t:TCP -l Server -p:[Port] -h [IP]
我写了一个函数printflags,看看是否一切正常.u-,t-,l-和p-选项工作正常.但我的IP每次都是NULL.问题出在哪儿?
#include <ctype.h>
#include <stdio.h>
#include <getopt.h>
#include <stdlib.h>
#include <unistd.h>
int printflags(int, int, int, char *,char *);
int main(int argc, char *argv[]){
int uflag=0;
int tflag=0;
int lflag=0;
char *pvalue = NULL;
char *hvalue = NULL;
int c;
opterr = 0;
while((c = getopt (argc, argv, "utlhp:")) != -1)
{
switch(c)
{
case 'u':
uflag = 1;
break;
case 't':
tflag = 1;
break;
case 'l':
lflag = 1;
break;
case …Run Code Online (Sandbox Code Playgroud) 我有一个模型,我使用一个类CreateView.提交时我收到一个错误:
unorderable类型:int()> str()
django-admin出现同样的错误.
我使用Django 1.7.4和Python 3.4
如何解决这个问题呢?
我的看法:
class CreateView(generic.CreateView):
model = HeatingPlant
template_name = 'heizwerk/form.html'
Run Code Online (Sandbox Code Playgroud)
我的模特:
class HeatingPlant(models.Model):
name = models.CharField("Name", max_length="64")
street = models.CharField("Straße", max_length="32")
house_number = models.IntegerField("Hausnummer")
zip = models.IntegerField("Postleitzahl")
place = models.CharField("Ort", max_length="32")
phone_number = models.CharField("Telefonnummer", max_length="32", blank=True)
mail = models.CharField("E-Mail", max_length="64", blank=True)
#bank = models.ForeignKey(Bank, verbose_name="Bank", blank=True)
BIC = models.CharField("BIC", max_length=32, blank=True)
IBAN = models.CharField("IBAN", max_length=32 ,blank=True)
manager = models.CharField("Geschäftsführer", max_length="32")
Ust_ID = models.CharField("Ust ID", max_length=16)
company_register_number = models.CharField("Firmenbuchnummer", max_length="32")
last_reading = …Run Code Online (Sandbox Code Playgroud) django ×4
javascript ×2
c ×1
c# ×1
django-forms ×1
django-views ×1
getopt ×1
jquery ×1
python-3.x ×1
scala ×1
xstream ×1